Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-18 | Merge branch 'maint' | Hans Nilsson | |
* maint: crypto: Fix of engine_SUITE:engine_list test case | |||
2019-02-18 | crypto: Fix of engine_SUITE:engine_list test case | Hans Nilsson | |
2019-02-06 | crypto: Disable blake2 in LibreSSL (not supported) | Hans Nilsson | |
2019-02-06 | Merge pull request #2129 from hanssv/crypto/add_blake2_support | Hans Nilsson | |
Add hash function BLAKE2 to crypto:hash/hmac OTP-15564 | |||
2019-02-05 | Add blake2 datatype to crypto.xml | Hans Svensson | |
2019-02-05 | Merge branch 'maint' | Ingela Anderton Andin | |
Conflicts: lib/ssl/doc/src/ssl.xml lib/ssl/src/ssl.erl lib/ssl/src/ssl_cipher_format.erl lib/ssl/src/tls_handshake.erl | |||
2019-02-05 | ssl: Use specs to generate type documentation | Ingela Anderton Andin | |
2019-02-04 | Add hash function BLAKE2 to crypto:hash/hmac | Hans Svensson | |
Adds two hash functions blake2b and blake2s (64 bit hash and 32 bit hash respectively). These are modern and standard hash functions used in blockchains and encrypted communication protocols (e.g. Noise - http://www.noiseprotocol.org/). The hash functions are available in OpenSSL since version 1.1.1. Also add test cases and mention in documentation. | |||
2019-02-04 | otp_test_engine.c fixes | Hans Nilsson | |
2019-02-04 | crypto: Fix compilation < 1.0.0 | Hans Nilsson | |
2019-02-04 | Merge pull request #2095 from hogand/crypto/revamp-files | Hans Nilsson | |
crypto: revamp C code [WIP] OTP-14732 | |||
2019-01-28 | crypto: Fix type spec rsa_sign_verify_opt() | Péter Dimitrov | |
Add missing type {rsa_mgf1_md, sha2} to rsa_sign_verify_opt. This commit fixes dialyzer warnings when crypto users configured explicit MGF1 hash function for RSA PSS signatures. Change-Id: Ie11b1c73fc0d111303e256a578a2fd7b0d09b18a | |||
2019-01-25 | Merge branch 'maint' | Hans Nilsson | |
* maint: crypto: Reorg crypto: Misc fixes: double time, calibrate once | |||
2019-01-25 | crypto: Reorg | Hans Nilsson | |
2019-01-25 | crypto: Misc fixes: double time, calibrate once | Hans Nilsson | |
2019-01-16 | Fix label s/out_err/err/ in OPENSSL_NO_EC2M case per PR comment | Doug Hogan | |
2019-01-15 | When using DEBUG, avoid comparison of different signs | Doug Hogan | |
2019-01-15 | Convert argc checks to ASSERTs per PR | Doug Hogan | |
2019-01-15 | Make it easier to turn on debug output | Doug Hogan | |
2019-01-15 | Fix documentation and argc check for engine_ctrl_cmd_strings_nif | Doug Hogan | |
2019-01-15 | Merge branch 'maint' | Hans Nilsson | |
* maint: crypto: Refresh of test case for elliptic curves crypto: Rename a testcase | |||
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-15 | Merge branch 'maint' | Hans Nilsson | |
* maint: crypto: New test suite - crypto_bench_SUITE | |||
2019-01-14 | Reference all of the free/release call positions in cocci file | Doug Hogan | |
2019-01-14 | Make crypto_free() NULL safe | Doug Hogan | |
2019-01-14 | Add more Erlang functions that are not NULL safe to coccinelle | Doug Hogan | |
2019-01-14 | Fix documentation and argc check in engine_get_first_nif() | Doug Hogan | |
* This was documented as sending in an argument but it doesn't read argv. | |||
2019-01-14 | dh_p is referenced after dh_params owns it | Doug Hogan | |
* Need to keep a reference even though ownership was transfered to dh_params. * Also, be more conservative and return atom_error where the original code did. | |||
2019-01-14 | enif_release_resource is not NULL safe | Doug Hogan | |
* Add if checks and update coccinelle script. | |||
2019-01-14 | crypto: New test suite - crypto_bench_SUITE | Hans Nilsson | |
2019-01-12 | Also include stdint for code that doesn't pull in common.h | Doug Hogan | |
2019-01-12 | Add missing header | Doug Hogan | |
2019-01-08 | Add Coccinelle scripts that I used to verify API calls | Doug Hogan | |
2019-01-08 | Convert put_int32 to put_uint32 | Doug Hogan | |
2019-01-08 | Explicitly set all of the fields in digest_types | Doug Hogan | |
2019-01-08 | Explicitly initialize all of the fields in cipher_types | Doug Hogan | |
2019-01-08 | Initialize all fields for ErlNifFunc in nif_funcs | Doug Hogan | |
2019-01-08 | Revamp test_rsa_verify() | Doug Hogan | |
2019-01-08 | Revamp test_rsa_sign() | Doug Hogan | |
2019-01-08 | Revamp fake_flag so it's static | Doug Hogan | |
2019-01-08 | Revamp pem_passwd_cb_fun() | Doug Hogan | |
2019-01-08 | Revamp test_key_load() | Doug Hogan | |
2019-01-08 | Revamp CONSUME_REDS() | Doug Hogan | |
2019-01-08 | Revamp bind_helper() | Doug Hogan | |
2019-01-08 | Revamp test_engine_digest_selector() | Doug Hogan | |
2019-01-08 | Revamp test_engine_md5_final() | Doug Hogan | |
2019-01-08 | Revamp test_init() | Doug Hogan | |
2019-01-08 | Revamp init_hmac_ctx() | Doug Hogan | |
2019-01-08 | Revamp init_hash_ctx() | Doug Hogan | |