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: Remove blowfish_SUITE. | Hans Nilsson | |
The tests are a subset of the newer and larger crypto_SUITE. | |||
2019-02-27 | crypto: Update crypto_SUITE checking of FIPS | Hans Nilsson | |
The testing for not supported were missing in some cases | |||
2019-02-18 | crypto: Fix of engine_SUITE:engine_list test case | Hans Nilsson | |
2019-01-25 | crypto: Reorg | Hans Nilsson | |
2019-01-25 | crypto: Misc fixes: double time, calibrate once | Hans Nilsson | |
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 | |||
2019-01-14 | crypto: New test suite - crypto_bench_SUITE | Hans Nilsson | |
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-12-03 | crypto: Add some crypto:engine_unload in engine test suite | Hans Nilsson | |
Got valgrind errors for error tests otherwise | |||
2018-11-30 | crypto: Update test engine with fake rsa support | Hans Nilsson | |
We need to test the Engine interface not only for loading, key retrieval and hashing, so it is complemented with a fake rsa method to check sign/verify also. | |||
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-24 | crypto: Disable engine tests on Darwin and Windows | Hans Nilsson | |
Does not work. | |||
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-09-14 | crypto: All aes_ccm vectors (including unused) | Hans Nilsson | |
This directory contains all aes_ccm vectors. However, effort is needed to include them in the test suite so they are left for later. The aes_ccm cipher is already covered by the vectors in crypt_SUITE_data Source: https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program | |||
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-23 | Merge branch 'maint-20' into maint | Lars Thorsen | |
* maint-20: Updated OTP version Prepare release Updated the engine load functionality Clean up bag index tables Conflicts: OTP_VERSION lib/crypto/c_src/crypto.c lib/crypto/doc/src/notes.xml lib/crypto/vsn.mk lib/mnesia/doc/src/notes.xml lib/mnesia/vsn.mk otp_versions.table | |||
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-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-27 | [crypto] Skip test cases for specific ssl version on old machine | Lars Thorsen | |
Skip the test cases in the engine_SUITE on a specific ssl version used on one test machine. | |||
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. | |||
2018-03-05 | [crypto] Fix hanging test case on outdated lab machine | Lars Thorsen | |
2017-12-04 | [crypto] Add engine_ctrl_cmd_string() to API | Lars Thorsen | |
2017-12-01 | crypto: engine_SUITE update | Hans Nilsson | |
2017-11-21 | crypto: Fixes to make privkey_to_pubkey behave similar to other functions | Hans Nilsson | |
2017-11-20 | crypto: Correct and extends tests of key fetching/usage | 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: Extend engine_SUITE with tests of the pub/priv key fetches | 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-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 | |