Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-19 | crypto: Implement crypto one-shot | Hans Nilsson | |
Also: Compatibility functions for aes_ctr in historic crypto libs | |||
2019-03-06 | Add crypto:cipher_info/1 and crypto:hash_info/1 | Loïc Hoguin | |
Also adds some more aliases that contain the key length in their name. | |||
2019-02-25 | crypto: New experimental api | Hans Nilsson | |
The new files api_ng.h and api_ng.c implements an api using EVP. The api is not by any mean new, except for the crypto application in Erlang/OTP. The aims at using the block api in a stream manor, that is 1) call crypto_init/4 2..N) call crypto_update/{2,3} The purpose is to simplify and hopefully optimize the SSL and SSH applications. By keeping the crypto state in C in an enif_resource the costful state copying in SSL and SSH is reduced with 1-2 per message sent or received. Changes in other files are for adaptation like FIPS etc since many functions uses the central get_cipher_type() function. | |||
2019-02-04 | crypto: Fix compilation < 1.0.0 | Hans Nilsson | |
2019-01-08 | Explicitly initialize all of the fields in cipher_types | Doug Hogan | |
2019-01-08 | Revamp init_cipher_ctx() | Doug Hogan | |
2019-01-07 | Revamp evp_cipher_ctx_dtor() | Doug Hogan | |
Make it NULL safe. | |||
2018-12-21 | Make cipher ctx init internal to cipher.c 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 | Move cipher utility functions to a new file | Doug Hogan | |