boringssl/decrepit
Adam Langley ce9d85eedd Tweaks for node.js
node.js is, effectively, another bindings library. However, it's better
written than most and, with these changes, only a couple of tiny fixes
are needed in node.js. Some of these changes are a little depressing
however so we'll need to push node.js to use APIs where possible.

Changes:
  ∙ Support verify_recover. This is very obscure and the motivation
    appears to be https://github.com/nodejs/node/issues/477 – where it's
    not clear that anyone understands what it means :(
  ∙ Add a few, no-op #defines
  ∙ Add some members to |SSL_CTX| and |SSL| – node.js needs to not
    reach into these structs in the future.
  ∙ Add EC_get_builtin_curves.
  ∙ Add EVP_[CIPHER|MD]_do_all_sorted – these functions are limited to
    decrepit.

Change-Id: I9a3566054260d6c4db9d430beb7c46cc970a9d46
Reviewed-on: https://boringssl-review.googlesource.com/6952
Reviewed-by: Adam Langley <agl@google.com>
2016-01-26 23:23:42 +00:00
..
bio Move arm_arch.h and fix up lots of include paths. 2015-08-26 01:57:59 +00:00
blowfish Move arm_arch.h and fix up lots of include paths. 2015-08-26 01:57:59 +00:00
cast Become partially -Wmissing-variable-declarations-clean. 2015-11-12 20:09:20 +00:00
des Fix shared library build on OS X. 2015-10-26 23:39:47 +00:00
evp Tweaks for node.js 2016-01-26 23:23:42 +00:00
rsa Move arm_arch.h and fix up lots of include paths. 2015-08-26 01:57:59 +00:00
xts Fix AES XTS mode key size. 2015-11-19 18:08:33 +00:00
CMakeLists.txt Tweaks for node.js 2016-01-26 23:23:42 +00:00
macros.h Add decrepit, initially containing CAST and Blowfish. 2015-04-06 16:58:45 -07:00