Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2019-01-08 | Revamp non-EVP aes_ctr_stream_init() | Doug Hogan | |
2019-01-08 | Revamp aes_ctr_stream_encrypt() | Doug Hogan | |
* Add error handling for all OpenSSL and Erlang calls. | |||
2019-01-08 | Revamp aes_ctr_stream_init() | Doug Hogan | |
* Add error handling for all OpenSSL calls. | |||
2019-01-08 | Revamp aes_ige_crypt_nif() | Doug Hogan | |
* Mention when OpenSSL uses 0 for success. * Add casting to match the types. | |||
2019-01-08 | Revamp aes_cfb_128_crypt_nif() | Doug Hogan | |
* Mention where an OpenSSL call uses 0 on success. | |||
2019-01-08 | Reavmp aes_cfb_8_crypt() | Doug Hogan | |
* Add error checking for OpenSSL calls. * Note when an unusual OpenSSL API return value is checked. | |||
2019-01-08 | Revamp aead_decrypt() | Doug Hogan | |
* Add bounds checks and casting where appropriate. | |||
2019-01-08 | Revamp aead_encrypt() | Doug Hogan | |
* Add error handling for all OpenSSL calls. * Add bounds check and casting where appropriate. | |||
2019-01-08 | Revamp srp_host_secret_nif() | Doug Hogan | |
* Add error checking on all OpenSSL calls. * Change dlen to int. * Consolidate all of the freeing of resources into a common path. | |||
2019-01-08 | Revamp srp_user_secret_nif() | Doug Hogan | |
* Add error handling for all OpenSSL calls. * Consolidate freeing resources in both success and failure path. | |||
2019-01-08 | Revamp srp_value_B_nif() | Doug Hogan | |
* Add error handling for all OpenSSL calls. * Simplify freeing resources on failure or success. * Change dlen to int. | |||
2019-01-08 | Revamp rsa_generate_key() | Doug Hogan | |
* Add error handling for all OpenSSL calls. | |||
2019-01-08 | Revamp put_rsa_public_key() | Doug Hogan | |
* Check for new atom_error from bin_from_bn on error. | |||
2019-01-08 | Change strong_rand_range_nif() to check for atom_error from bin_from_bn | Doug Hogan | |
2019-01-08 | Change bin_from_bn to return atom_error on error. | Doug Hogan | |
* Add error checking for OpenSSL call. | |||
2019-01-08 | Revamp get_rsa_public_key() | Doug Hogan | |
* Added error checking for all OpenSSL calls | |||
2019-01-08 | Revamp get_rsa_private_key() | Doug Hogan | |
* Add error checking for all OpenSSL calls. | |||
2019-01-08 | Revamp hmac_final_nif() | Doug Hogan | |
* Add error handling for all OpenSSL calls. | |||
2019-01-08 | Revamp hmac_update_nif() | Doug Hogan | |
* Add error checking for OpenSSL calls. | |||
2019-01-08 | Revamp hmac_init_nif() | Doug Hogan | |
2019-01-08 | Revamp hmac_nif() | Doug Hogan | |
* Add error handling for all Erlang calls. * Add sanity check via bounds checking | |||
2019-01-08 | Revamp non-EVP hash_final_nif() | Doug Hogan | |
2019-01-08 | Revamp non-EVP hash_update_nif() | Doug Hogan | |
* Add error handling for all OpenSSL calls. | |||
2019-01-08 | Revamp non-EVP hash_init_nif() | Doug Hogan | |
2019-01-08 | Revamp hash_final_nif() | Doug Hogan | |
* Add error handling for all OpenSSL calls. | |||
2019-01-08 | Revamp hash_update_nif() | Doug Hogan | |
* Add error handling for all OpenSSL and Erlang calls. |