Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-27 | crypto: Remove assertion | Hans Nilsson | |
This is not needed any more | |||
2019-02-27 | crypto: Fail if FIPS mode is present but can't be enabled | Hans Nilsson | |
2019-02-27 | crypto: Update crypto_SUITE checking of FIPS | Hans Nilsson | |
The testing for not supported were missing in some cases | |||
2019-01-15 | crypto: Refresh of test case for elliptic curves | Hans Nilsson | |
2019-01-15 | crypto: Rename a testcase | Hans Nilsson | |
crypto_SUITE:generate_all_supported -> use_all_elliptic_curves | |||
2018-12-03 | Merge branch 'raimo/test-cuddling' into maint | Raimo Niskanen | |
* raimo/test-cuddling: Parallel stress test strong_rand_bytes Update OS version numbers | |||
2018-11-19 | crypto: Add eddsa test case (ed25519 and ed448) | Hans Nilsson | |
2018-11-14 | Parallel stress test strong_rand_bytes | Raimo Niskanen | |
2018-10-11 | crypto: Update RSA tests after algorithms doc chapter | Hans Nilsson | |
2018-09-18 | crypto: Disable bad tests | Hans Nilsson | |
They do not test what was intended. | |||
2018-09-14 | crypto: Fix no_aead test | Hans Nilsson | |
2018-09-14 | crypto: AES_CCM test case | Hans Nilsson | |
2018-08-23 | Merge branch 'hans/crypto/x25519_x448/OTP-15240' into maint | Hans Nilsson | |
* hans/crypto/x25519_x448/OTP-15240: crypto: doc x25519 & x448 crypto: Test vectors for ecdh x25519 and x448 crypto: Remove the term 'eddh' crypto: Enable EDDH all OpenSSL cryptolib over beta version 1.1.1-pre8 | |||
2018-08-23 | Merge branch 'hans/crypto/SHA3/OTP-15153' into maint | Hans Nilsson | |
* hans/crypto/SHA3/OTP-15153: crypto: Disable non-working SHA3_224 and SHA3_256 crypto: doc SHA3 (hash & hmac) crypto: Tests for SHA3 crypto: SHA3 hash on OpenSSL-1.1.1 | |||
2018-08-23 | crypto: Test vectors for ecdh x25519 and x448 | Hans Nilsson | |
2018-08-23 | crypto: Tests for SHA3 | Hans Nilsson | |
2018-08-23 | crypto: Error in test case | Hans Nilsson | |
2018-08-23 | crypto: chacha20 test case | Hans Nilsson | |
2018-08-23 | crypto: poly1305 test case | Hans Nilsson | |
2018-08-16 | crypto: Try to generate ecdh for all crypto:curves() | Hans Nilsson | |
2018-08-15 | crypto: Fail tests if crypto cannot start | Hans Nilsson | |
2018-08-13 | Merge branch 'hans/crypto/rsa_opts/ERL-675/PR1899/OTP-15212' into maint | Hans Nilsson | |
* hans/crypto/rsa_opts/ERL-675/PR1899/OTP-15212: crypto: Added tests for rsa opts from PR838 Fixes ERL-675 | |||
2018-08-13 | crypto: Added tests for rsa opts from PR838 | Hans Nilsson | |
Just testing to use rsa_pkcs1_oaep_padding, rsa_x931_padding and rsa_sslv23_padding to see that it does not core dum | |||
2018-08-10 | Merge branch 'maint-20' into maint | Rickard Green | |
* maint-20: Updated OTP version Update release notes Update version numbers crypto: Fix crash in compute_key(ecdh, ...) on badarg Relax add_table_copy restriction Fixed #Ref ordering bug Test #Ref ordering in lists and ets Do NOT disc_load from ram_copies when master_node is set ssl: Make sure that a correct cipher suite is selected ssl: Correct handling of empty server SNI extension | |||
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-06-18 | Update copyright year | Henrik Nord | |
2018-04-26 | crypto: Test case with a failing Pub/Priv/P/G combination | Hans Nilsson | |
This quadruple is from a failing test when trying to EVP-ify the dh functions. | |||
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-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-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: tests for rsa sign/verify from PR838 | Hans Nilsson | |
2017-07-07 | crypto: test suites report openssl version, supports etc | Hans Nilsson | |
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-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-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-12 | crypto: Increase prime to pass with FIPS-enabled cryptolib | Hans Nilsson | |
Fix for problem introduced with OTP-14140 | |||
2017-03-18 | No longer expose strong_rand_(range|float) | Guilherme Andrade | |
2017-03-18 | Support cryptographically strong rand plugin | Guilherme Andrade | |
2017-03-18 | Restyle crypto strong numeric generators | Guilherme Andrade | |
for usage in rand | |||
2017-03-14 | Support generation of strong random numbers | Guilherme Andrade | |
2017-01-17 | Remove the RSA-1024 test case. | Wim Lewis | |
If the underlying library is in FIPS mode, it'll refuse to generate keys shorter than 2048 bits. | |||
2017-01-08 | Add RSA key generation | Wim Lewis | |
Support RSA key generation using generate_key(rsa, {bits, e}). This depends on the currently-experimental "dirty scheduler" support because key generation is a potentially lengthy process. | |||
2016-12-20 | crypto: Support chacha20_poly1305 | Yuki Ito | |
This commit reactivates chacha20_poly1305 and fixes the imprementation for the released OpenSSL 1.1.0 or later. |