Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-23 | Prepare release | Erlang/OTP | |
2018-08-21 | Updated the engine load functionality | Lars Thorsen | |
- engine_load/3/4 can be called multiple times for same engine if it allows it (eg doesn't contain global data) - ensure_engine_loaded/2/3 is new functions that guarantees that the engine is just loaded once by adding it to OpenSSL internal engine list and check that before loading. - ensure_engine_unloaded/1/2 is new functions that is used to unload engines loaded with ensure_engine_loaded (remove it from OpenSSL internal engine list and then unload). - new utility functions engine_by_id/1, engine_add/1, engine_remove/1, engine_get_id/1 and engine_get_name/1 | |||
2018-08-09 | Update release notes | Erlang/OTP | |
2018-08-09 | Update version numbers | Erlang/OTP | |
2018-08-09 | crypto: Fix crash in compute_key(ecdh, ...) on badarg | John Högberg | |
When term2point was passed a non-binary argument, `my_ecpoint` would be left uninitialized and the cleanup code would free a garbage pointer. | |||
2018-05-07 | Prepare release | Erlang/OTP | |
2018-05-07 | Merge branch 'hans/crypto/OPENSSL_NO_EC/OTP-15073' into maint-20 | Erlang/OTP | |
* hans/crypto/OPENSSL_NO_EC/OTP-15073: crypto: Disable test_engine if engine is disabled crypto: disable engine if OPENSSL_NO_EC* is set If that flag is set, and openssl/engine.h is included, there will be an erro further down in files included by engine.h | |||
2018-05-04 | crypto: get_engine_load_cmd_list excluded if no engine support | Hans Nilsson | |
2018-05-04 | crypto: Fix compilation for LibreSSL 2.7.x | Hans Nilsson | |
2018-05-04 | crypto: Disable test_engine if engine is disabled | Hans Nilsson | |
2018-05-04 | crypto: disable engine if OPENSSL_NO_EC* is set | Hans Nilsson | |
If that flag is set, and openssl/engine.h is included, there will be an erro further down in files included by engine.h | |||
2018-03-09 | Update release notes | Erlang/OTP | |
2018-03-09 | Update version numbers | Erlang/OTP | |
2018-03-05 | [crypto] Fix hanging test case on outdated lab machine | Lars Thorsen | |
2018-01-12 | crypto: Disable RSA sslv23 padding for LibreSSL >= 2.6.1 | Hans Nilsson | |
Not supported in newer LibreSSL. | |||
2017-12-08 | Update release notes | Erlang/OTP | |
2017-12-08 | Update version numbers | Erlang/OTP | |
2017-12-04 | [crypto] Add engine_ctrl_cmd_string() to API | Lars Thorsen | |
2017-12-01 | crypto: engine_SUITE update | Hans Nilsson | |
2017-12-01 | crypto: fix pubkey_to_privkey | Hans Nilsson | |
2017-12-01 | [crypto] Fix memory leak | Lars Thorsen | |
Fix memory leak in engine load code found by valgrind. | |||
2017-11-23 | Merge branch 'hans/crypto/doc_engine_keys/OTP-14735' into maint | Hans Nilsson | |
2017-11-22 | Merge branch 'hans/crypto/cuddle_tests' into maint | Hans Nilsson | |
2017-11-21 | Merge branch 'sverker/crypto/fix-valgrind-assert' into maint | Sverker Eriksson | |
2017-11-21 | crypto: Changes after review | Hans Nilsson | |
2017-11-21 | crypto: Fixes to make privkey_to_pubkey behave similar to other functions | Hans Nilsson | |
2017-11-20 | Remove core dump risk in crypto.c | Hans Nilsson | |
2017-11-20 | crypto: Printout polishing | Hans Nilsson | |
2017-11-20 | crypto: Correct and extends tests of key fetching/usage | Hans Nilsson | |
2017-11-20 | crypto: Engine stored keys doc | Hans Nilsson | |
2017-11-10 | crypto: Remove faulty valgrind assertion | Sverker Eriksson | |
2017-11-10 | crypto: Doc privkey_to_pubkey/2 | Hans Nilsson | |
2017-11-10 | crypto: Extend engine_SUITE with tests of the pub key extraction from priv keys | Hans Nilsson | |
2017-11-10 | crypto: Add privkey_to_pubkey/2 to get the public key from a priv key in an ↵ | Hans Nilsson | |
Engine Only RSA and DSA so far. | |||
2017-11-10 | crypto: Remove unused 'atom_bad_engine' | Hans Nilsson | |
2017-11-10 | crypto: Remove 'relasenotes.xml' from doc/src/Makefile | Hans Nilsson | |
2017-11-10 | crypto: Extend engine_SUITE with tests of the pub/priv key fetches | Hans Nilsson | |
2017-11-10 | crypto: Update the OTP test engine with pub/priv key storage | Hans Nilsson | |
2017-11-10 | crypto: Documentation for pkey engine loading | Hans Nilsson | |
2017-11-10 | crypto: Define and export some types for engine | Hans Nilsson | |
2017-11-10 | crypto: Enable using pub/priv PKCS8 keys stored in an Engine | Hans Nilsson | |
2017-11-10 | [crypto] Add support for loading an alternative Engine | Lars Thorsen | |
Add support to plug in alternative implementations for some or all of the cryptographic operations supported by the OpenSSL Engine API. When configured appropriately, OpenSSL calls the engine's implementation of these operations instead of its own. | |||
2017-11-01 | Merge branch 'hans/crypto/DH_generate_parameters_deprecated/OTP-14639' into ↵ | Hans Nilsson | |
maint | |||
2017-11-01 | crypto: replaced deprecated DH_generate_parameters | Hans Nilsson | |
2017-11-01 | crypto: Remove returnvalue from void C-fn | Hans Nilsson | |
2017-10-10 | Merge branch 'lars/doc-cleanup/OTP-14475' into maint | Lars Thorsen | |
* lars/doc-cleanup/OTP-14475: [edoc] Remove unused module otpsgml_layout.erl Remove unused files from the documentation build | |||
2017-10-04 | crypto: ifdef of EVP for old cryptolibs (< 1.0.0) | Hans Nilsson | |
2017-10-04 | crypto: disable tests of non-working assymetric ciphers | Hans Nilsson | |
ECDSA and DSA (DSS) public/private encryption/decryption does not work | |||
2017-10-04 | crypto: Added pkey_crypt_nif from PR838 | Hans Nilsson | |
Testcases for ECDSA and DSA encrypt/decrypt and some other adaptions | |||
2017-09-28 | Remove unused files from the documentation build | Lars Thorsen | |