Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-08 | Revamp chacha20_stream_init() | Doug Hogan | |
* Check return values on all OpenSSL calls. * Remove trailing semicolon after function definition. | |||
2019-01-08 | Revamp poly1305_nif() | Doug Hogan | |
* Fix a possible memory leak where enif_alloc_binary() wasn't always converted into a term or freed in the error path. | |||
2019-01-08 | Revamp rc4_set_key() | Doug Hogan | |
* Bounds check key.size before casting. | |||
2019-01-08 | Revamp get_eddsa_key() | Doug Hogan | |
* pkey is only set on success. | |||
2019-01-08 | Revamp do_exor() | Doug Hogan | |
* Add additional error checking. | |||
2019-01-08 | Revamp cmac_nif() | Doug Hogan | |
* Add error checking on all OpenSSL and Erlang calls. | |||
2019-01-08 | Add limits.h to the common header | Doug Hogan | |
A number of files will do bounds checking. | |||
2019-01-07 | Revamp hmac_context_dtor() | Doug Hogan | |
Make it NULL safe. | |||
2019-01-07 | Revamp evp_md_ctx_dtor() | Doug Hogan | |
Make it NULL safe. | |||
2019-01-07 | Revamp engine_ctx_dtor() | Doug Hogan | |
Make it NULL safe. | |||
2019-01-07 | Revamp evp_cipher_ctx_dtor() | Doug Hogan | |
Make it NULL safe. | |||
2019-01-02 | crypto: Fix 'make clean' | Hans Nilsson | |
2018-12-21 | If init_atoms() fails, it should return __LINE__ | Doug Hogan | |
2018-12-21 | Make engine ctx init internal to engine.c per PR feedback | Doug Hogan | |
2018-12-21 | Make cipher ctx init internal to cipher.c per PR feedback | Doug Hogan | |
2018-12-21 | Make hash ctx init internal to hash.c per PR feedback | Doug Hogan | |
2018-12-21 | Make HMAC ctx init internal to hmac.c per PR feedback | Doug Hogan | |
2018-12-21 | Avoid unused warning with old OpenSSL versions per PR feedback | Doug Hogan | |
2018-12-20 | Add Ericsson AB copyright header to all new files | Doug Hogan | |
Using the same copyright header as crypto.c | |||
2018-12-20 | Remove chacha20.h dependency in aead.c | Doug Hogan | |
While it uses chacha20, it doesn't use Erlang chacha20 functions. | |||
2018-12-20 | Move algorithms to a new file | Doug Hogan | |
crypto.c is now only responsible for declaring NIFs and setup/tear down. | |||
2018-12-20 | Move most FIPS functionality to a new file | Doug Hogan | |
2018-12-20 | Move public/private key functionality to a new file | Doug Hogan | |
2018-12-20 | Move EVP functionality to a new file | Doug Hogan | |
2018-12-20 | Move ECDH functionality to a new file | Doug Hogan | |
2018-12-20 | Move EC functionality to a new file | Doug Hogan | |
2018-12-20 | Move xor functionality to a new file | Doug Hogan | |
2018-12-20 | Move block crypt functionality to a new file | Doug Hogan | |
2018-12-20 | Move AEAD functionality to a new file | Doug Hogan | |
2018-12-20 | Move info functionality to a new file | Doug Hogan | |
2018-12-20 | Move AES functionality to a new file | Doug Hogan | |
2018-12-20 | Move DSS functionality to a new file | Doug Hogan | |
2018-12-20 | Move poly1305 functionality to a new file | Doug Hogan | |
2018-12-20 | Move chacha20 functionality to a new file | Doug Hogan | |
2018-12-20 | Move random functionality to a new file | Doug Hogan | |
2018-12-20 | Move SRP functionality to a new file | Doug Hogan | |
2018-12-20 | Move EDDSA functionality to a new file | Doug Hogan | |
2018-12-20 | Move DH functionality to a new file | Doug Hogan | |
2018-12-20 | Move RC4 functionality to a new file | Doug Hogan | |
Also, move a FIPS check macro to the common openssl_config.h. | |||
2018-12-20 | Move CMAC functionality to a new file | Doug Hogan | |
2018-12-20 | Move hash utility functions to a new file | Doug Hogan | |
2018-12-20 | Move cipher utility functions to a new file | Doug Hogan | |
2018-12-20 | Move HMAC to new files | Doug Hogan | |
2018-12-20 | Move digest types to a new file | Doug Hogan | |
2018-12-20 | Move BN and RSA utility functions to new files | Doug Hogan | |
2018-12-20 | Move most engine code to a separate file | Doug Hogan | |
2018-12-20 | Move all atoms to a new file and add common header | Doug Hogan | |
2018-12-20 | Move OpenSSL includes and config to separate file | Doug Hogan | |
Also move some of the common functionality that's used in the NIF implementations. | |||
2018-12-20 | Move EVP compat functions to a separate file | Doug Hogan | |
2018-12-03 | Merge branch 'maint' | Hans Nilsson | |
* maint: crypto: Engine valgrind fix crypto: Fix valgrind error in dh_generate/dh_compute crypto: Fix valgrind errors in pkey_crypt_nif crypto: Add some crypto:engine_unload in engine test suite crypto: Fix valgrind errors in privkey_to_pubkey crypto: Fix valgrind error for keys with passwords in Engines |