Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-09-22 | Update release notes | Erlang/OTP | |
2017-09-22 | Update version numbers | Erlang/OTP | |
2017-07-12 | crypto: Fix compile errors for make target 'valgrind' | Sverker Eriksson | |
introduced in 03f3ec41f5468413235e3923a542a11cfd631089 | |||
2017-07-07 | crypto: test case for sign/verify ecdsa with sha256 etc | Hans Nilsson | |
2017-07-07 | crypto: test case for sign/verify dss with sha256 etc | Hans Nilsson | |
In OpenSSL version >= 1.0.1 the hash algos sha, sha224, sha256, sha384 and sha512 are supported. In 1.0.0 sha, sha224 and sha256 are supported In 0.9.8 sha is supported | |||
2017-07-07 | crypto: doc sign/5 and verify/6 | Hans Nilsson | |
2017-07-07 | crypto: tests for rsa sign/verify from PR838 | Hans Nilsson | |
2017-07-07 | crypto: Fix compatibility problems with openssl 1.0.0 cryptolib | Hans Nilsson | |
2017-07-07 | crypto: introduced preproc symbol HAS_EVP_PKEY_CTX | Hans Nilsson | |
2017-07-07 | crypto: pk verify with new function from PR838 | Hans Nilsson | |
Same comment as previous commit applies. | |||
2017-07-07 | crypto: pk sign with new function from PR838 | Hans Nilsson | |
The function pkey_verify_nif handles pk signing with a general approach that is enabled by EVP api in OpenSSL 1.0.0 The rejected PR838 introduced that function and lots of other stuff so far neglected. It also made some different rsa padding methods possible (included). Since the crypto code base has changed significantly, it was an overhelming work to try a git merge. Therefore this commit is a manual move of the source code from the PR into current maint. This commit concentrates to use the new function compatible with the old functions. This includes some #if:s for different versions, compatibility code for 0.9.8. Lacking: test cases, exporting the more general erlang api, documentation... |