Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2019-01-08 | Revamp init_engine_ctx() | Doug Hogan | |
2019-01-08 | Revamp init_cipher_ctx() | Doug Hogan | |
2019-01-08 | Revamp rc4_encrypt_with_state() | Doug Hogan | |
2019-01-08 | Revamp privkey_to_pubkey_nif() | Doug Hogan | |
2019-01-08 | Revamp pkey_crypt_nif() | Doug Hogan | |
2019-01-08 | Revamp size_of_RSA() | Doug Hogan | |
2019-01-08 | Revamp get_pkey_crypt_options() | Doug Hogan | |
2019-01-08 | Revamp pkey_verify_nif() | Doug Hogan | |
2019-01-08 | Revamp pkey_sign_nif() | Doug Hogan | |
* Add error handling for all Erlang calls. | |||
2019-01-08 | Revamp get_pkey_public_key() | Doug Hogan | |
* Add error handling for all OpenSSL calls. * Only set *pkey on success. * Consolidate all of the freeing of resources into one path. | |||
2019-01-08 | Revamp get_pkey_private_key() | Doug Hogan | |
* Add error handling for all OpenSSL calls. * Free all resources in the same path. * Only set *pkey on success. | |||
2019-01-08 | Revamp get_pkey_sign_options() | Doug Hogan | |
* Exit early to reduce the nesting. | |||
2019-01-08 | Revamp get_pkey_sign_digest() | Doug Hogan | |
* Add bounds checking and casts where appropriate | |||
2019-01-08 | Revamp get_pkey_digest_type() | Doug Hogan | |
* Whitespace | |||
2019-01-08 | Revamp DH_get0_key() | Doug Hogan | |
* Whitespace | |||
2019-01-08 | Revamp DSA_get0_pqg() | Doug Hogan | |
* Whitespace | |||
2019-01-08 | Revamp EVP_MD_CTX_free() | Doug Hogan | |
* Mention that these were renamed (and aliased) in 1.1.0. * Use extra paren around macro argument when expanding. | |||
2019-01-08 | Revamp evp_compat HMAC_CTX_free() | Doug Hogan | |
* Allow for calling with NULL. | |||
2019-01-08 | Revamp evp_compat HMAC_CTX_new() | Doug Hogan | |
* Add error handling for OpenSSL call. | |||
2019-01-08 | Revamp algorithms() | Doug Hogan | |
* Switch from signed to unsigned int since the Erlang call uses unsigned anyway. | |||
2019-01-08 | Revamp dh_compute_key_nif() | Doug Hogan | |
2019-01-08 | Revamp dh_generate_key_nif() | Doug Hogan | |
2019-01-08 | Revamp ec_key_generate | Doug Hogan | |
2019-01-08 | Revamp get_ec_key() | Doug Hogan | |
2019-01-08 | Revamp term2point() | Doug Hogan | |
* Only set pptr on success | |||
2019-01-08 | Revamp point2term() | Doug Hogan | |
2019-01-08 | Revamp ec_key_new() | Doug Hogan | |
2019-01-08 | Revamp get_crypto_callbacks() | Doug Hogan | |
* Add sanity overflow check | |||
2019-01-08 | Revamp crypto_realloc() | Doug Hogan | |
2019-01-08 | Revamp crypto_alloc() | Doug Hogan | |
2019-01-08 | Revamp aes_gcm_decrypt_NO_EVP() | Doug Hogan | |
* Add casts where appropriate and use bounds checking. * Mention where OpenSSL APIs use 0 for success. | |||
2019-01-08 | Revamp non-EVP aes_ctr_stream_encrypt() | Doug Hogan | |
* Moved AES_set_encrypt_key() call until after all arguments are parsed. * Added bounds check before casting. * Added error handling for all OpenSSL calls. * Noted when unusual OpenSSL API call returns 0 on success. |