Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-10 | Merge branch 'maint' | Lars Thorsen | |
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-05 | Merge pull request #1573 from RaimoNiskanen/raimo/crypto/rand-cached | Raimo Niskanen | |
Rand plugin for cached strong crypto bytes OTP-13370 | |||
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-10-02 | Future proof cache word size | Raimo Niskanen | |
2017-09-28 | Make cache size configurable | Raimo Niskanen | |
2017-09-28 | Remove unused files from the documentation build | Lars Thorsen | |
2017-09-24 | Document crypto rand cache | Raimo Niskanen | |
2017-09-22 | Update release notes | Erlang/OTP | |
2017-09-22 | Update version numbers | Erlang/OTP | |
2017-09-06 | Implement crypto rand cache | Raimo Niskanen | |
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... | |||
2017-07-07 | crypto: Made {rsa,dss,ecdsa}_{sign,verify}_nif similar and all with evp api | Hans Nilsson | |
2017-07-07 | Merge branch 'hans/crypto/supports_macs/OTP-14504' into maint | Hans Nilsson | |
2017-07-07 | crypto: test suites report openssl version, supports etc | Hans Nilsson | |
2017-07-07 | crypto: added a 'macs' entry to proplist in crypto:supports/0 | Hans Nilsson | |
2017-06-21 | Prepare release | Erlang/OTP | |
2017-06-12 | crypto: add test for rsa keygen 1024/3 | Hans Nilsson | |
2017-06-12 | crypto: filter out small mod in test suite for rsa keygen in FIPS mode | Hans Nilsson | |
2017-06-02 | Merge pull request #1473 from SalikhovDinislam/static_code | Lukas Larsson | |
Make some C code static | |||
2017-05-31 | Revert "Prepare release" | Hans Nilsson | |
This reverts commit eaf8ca41dfa4850437ad270d3897399c9358ced0. | |||
2017-05-30 | Prepare release | Erlang/OTP | |
2017-05-29 | Merge pull request #1396 from RoadRunnr/crypto/cavp | Hans Nilsson | |
crypto: replace AES test vectors with validation data from NIST CAVP program OTP-14436 | |||
2017-05-29 | Merge pull request #1462 from Vagabond/adt-fix-aes-cfb128 | Hans Nilsson | |
Fix backwards equality check in aes cfb128 function OTP-14435 | |||
2017-05-21 | crypto: Make internal arrays static | Salikhov Dinislam | |
2017-05-15 | Fix backwards equality check in aes cfb128 function | Andrew Thompson | |
2017-05-09 | Remove duplicate aes_gcm from a list of ciphers | Daniil Fedotov | |
2017-05-05 | Revert "Prepare release" | Raimo Niskanen | |
This reverts commit dc57404252c47520f352834ad9be45ad684f96c9. | |||
2017-05-04 | Prepare release | Erlang/OTP | |
2017-05-04 | Update copyright year | Raimo Niskanen | |
2017-05-03 | crypto: use lazy evaluation for test cases read from CAVP files | Andreas Schultz | |
It turns out that the excessive memory usage is cause by the test framework printing all the test vectors into the log output. A similar proplem was already diagnosed for long_msg/0. The root cause was not mentioned in the SUITE, but the same fix applies to the CAPV test vector data. Switch all CAPV data to lazy evaluation and have the test itself read the data. | |||
2017-05-03 | crypto: replace AES GCM test vectors with NIST CAVP suite | Andreas Schultz | |
2017-05-03 | crypto: replace AES CMAC test vectors with NIST CAVP suite | Andreas Schultz | |
2017-05-03 | crypto: replace AES test vectors with NIST CAVP test data | Andreas Schultz | |
NIST's Cryptographic Algorithm Validation Program provides validation testing of FIPS-approved and NIST-recommended cryptographic algorithms. Instead of hard coding a limited set of test vectors, use their comprehensive validation set to test AES cipher modes. | |||
2017-04-21 | Merge branch 'raimo/rand-dev/OTP-14295' | Raimo Niskanen | |
* raimo/rand-dev/OTP-14295: Implement Xoroshiro116+ and improve statisticals | |||
2017-04-21 | Implement Xoroshiro116+ and improve statisticals | Raimo Niskanen | |
Implement Xoroshiro116+ as 'exrop' with fixes. Deprecate all old algorithms but reincarnate 'exs1024' as 'exs1024s' and 'exsplus' as 'exsp' with fixes. Fixes: * Avoid skew for uniform integers caused by using a simple 'rem' operation for range confinement. Correctness requires retry with new random value for an unfortunate first value. * Implement a correct algorithm that collects enough random bits for ranges larger than the generator's precision. * Fix uniform density for floats by acquiring 53 bits then multiplying with 2.0^(-53) which produces floats on the form N * 2.0^(-53). | |||
2017-04-12 | Merge branch 'ingela/openssl-version' | Ingela Anderton Andin | |
* ingela/openssl-version: crypto: Update documentation to reflect new version policy erts: Update configure check for OpenSSL | |||
2017-04-12 | crypto: Increase prime to pass with FIPS-enabled cryptolib | Hans Nilsson | |
Fix for problem introduced with OTP-14140 | |||
2017-04-07 | crypto: Update documentation to reflect new version policy | Ingela Anderton Andin | |
2017-04-04 | Merge branch 'maint' | Ingela Anderton Andin | |
Conflicts: OTP_VERSION erts/vsn.mk lib/crypto/c_src/crypto.c lib/crypto/src/crypto.erl lib/ssh/src/ssh.erl |