Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-05 | Add enif_consume_timeslice to appropriate crypto NIFs | Patrik Nyblom | |
2013-06-04 | crypto: Avoid big binaries in nifs | Ingela Anderton Andin | |
2013-06-04 | Crypto: Structure code | Ingela Anderton Andin | |
2013-05-27 | crypto: Ctify tests and test new API | Ingela Anderton Andin | |
Also fix bugs found by new tests | |||
2013-05-24 | crypto: Allow integer as srp_private arguments according to docs | Sverker Eriksson | |
2013-05-24 | crypto, public_key & ssl: Make more functions accept integer keys | Sverker Eriksson | |
2013-05-24 | snmp: Remove use of deprecated crypto functions | Ingela Anderton Andin | |
2013-05-22 | crypto,ssh, netconf, inets: binary_to_integer -> bytes_to_integer | Ingela Anderton Andin | |
2013-05-20 | crypto: Change argument order of crypto:next_iv/3 | Sverker Eriksson | |
to harmonize with next_iv/2 | |||
2013-05-20 | crypto,public_key,ssl: Change return value of crypto:generate_key(ecdh,..) | Sverker Eriksson | |
to conform with the return value of the other types. | |||
2013-05-20 | ssl, public_key, crypto: crypto:algorithms/0 -> crypto:supports/0 | Ingela Anderton Andin | |
2013-05-20 | ssh & crypto: Remove use of deprecated crypto functions from ssh | Ingela Anderton Andin | |
2013-05-08 | ssl & crypto: Generalize the remaining crypto API | Ingela Anderton Andin | |
2013-05-08 | crypto: New API for ciphers | Ingela Anderton Andin | |
2013-05-08 | crypto: Deprecate functions, update doc and specs | Ingela Anderton Andin | |
2013-05-08 | ssl, crypto: Eliminate remaining mpint and EC resource key from API | Ingela Anderton Andin | |
2013-05-08 | ssl, public_key, crypto: General generate_key and compute_key functions | Ingela Anderton Andin | |
2013-05-08 | crypto: Add generic functions generate_key and compute_key | Sverker Eriksson | |
and remove corresponding specific functions for srp and ecdh but leave dh_ functions for backward compatibility. | |||
2013-05-08 | crypto: Change ecdh_compute_key to have 3 arguments | Sverker Eriksson | |
2013-05-08 | crypto: Combine ec_key_new into ecdh_generate_key | Sverker Eriksson | |
and remove curve from the returned tuple. | |||
2013-05-08 | crypto, public_key: Switch places of ecdh_compute_key arguments | Sverker Eriksson | |
2013-05-08 | crypto, public_key & ssl: Change API to hide resource format for EC KEY | Sverker Eriksson | |
2013-05-08 | crypto: Allow integer keys for rsa_private/public_en/decrypt | Sverker Eriksson | |
as well as mpint's for backward compatibility. | |||
2013-05-08 | crypto: Introduce generic sign() and verify() functions | Sverker Eriksson | |
for rsa, dss, and new ecdsa. No mpint's accepted. | |||
2013-05-08 | crypto: Replaced all mpint's with normal binaries | Sverker Eriksson | |
2013-05-08 | CRYPTO: add support for Elliptic Curves to crypto app | Andreas Schultz | |
Conflicts: lib/crypto/src/crypto.erl | |||
2013-04-03 | crypto: New SRP API | Ingela Anderton Andin | |
Adjust API to better fit in with similar funtions in crypto | |||
2013-04-03 | CRYPTO: add algorithms/0 function that returns a list off compiled in crypto ↵ | Andreas Schultz | |
algorithms add algorithms/0 function that returns a list off compiled in crypto algorithms and make tests suites with SHA226, SHA256, SHA384 and SHA512 conditional based on that | |||
2013-03-28 | CRYPTO: add support for RFC-2945 SRP-3 and RFC-5054 SRP-6a authentication | Andreas Schultz | |
2013-03-28 | crypto: Refactor mod_exp_nif | Sverker Eriksson | |
As a preparation for the new mod_exp_prime and in the quest to reduce to use of the old mpint format. | |||
2013-01-25 | Update copyright years | Björn-Egil Dahlberg | |
2013-01-23 | Turn warnings to errors on selected applications | Björn Gustavsson | |
2013-01-18 | Merge branch 'nox/enable-silent-rules/OTP-10726' | Björn-Egil Dahlberg | |
* nox/enable-silent-rules/OTP-10726: Implement ./otp_build configure --enable-silent-rules | |||
2013-01-15 | Implement ./otp_build configure --enable-silent-rules | Anthony Ramine | |
With silent rules, the output of make is less verbose and compilation warnings are easier to spot. Silent rules are disabled by default and can be disabled or enabled at will by make V=0 and make V=1. | |||
2013-01-14 | Merge branch 'sverk/crypto-hmac-enhancements/OTP-10640' | Fredrik Gustafsson | |
* sverk/crypto-hmac-enhancements/OTP-10640: crypto: Add RFC-4231 test vectors for output truncation crypto: Add test cases for the generic hmac interface in the RFC-4231 tests crypto: Add RFC-2202 test vectors for HMAC-MD5 and HMAC-SHA1 crypto: Provide a generic interface for HMAC generation crypto: Document all types currently available for hmac_init | |||
2012-12-21 | fix ripemd160 to use hash_init family and add documentation | Michael Loftis | |
this patch removes the exports for ripemd160 from the previous patches and incorporates those functions into the hash_init family. documentation is also added. | |||
2012-12-18 | add ripemd160 support to crypto | Michael Loftis | |
add ripemd160 message digest support to the crypto app, includes some test cases. | |||
2012-12-12 | crypto: Provide a generic interface for HMAC generation | Daniel White | |
2012-12-04 | crypto: Make crypto:info() up to date | Sverker Eriksson | |
Also added test code to check the consistency of crypto:info(). | |||
2012-12-04 | crypto: Throw notsup for DES3 CFB encryption for old openssl | Sverker Eriksson | |
An attempt to enable the use of openssl 0.9.7 | |||
2012-10-09 | crypto: Make unloading of crypto safer | Sverker Eriksson | |
Facts: crypto nif-lib registers callback functions that openssl uses for memory management and thread synchronization. The callback functions can only be set once, openssl does not allow changing the callback functions. Problem: If openssl is dynamicly linked to crypto, you might get s scenario where the crypto lib is unloaded while leaving openssl loaded with its old pointers to the unloaded crypto code intact. If crypto is then reloaded (by init:restart() for example), the crypto nif-lib might get relocated at a different address. crypto calls openssl which in turn calls the old invalid callback functions...kaboom. Solution: Break apart the callback functions into a separate dynamic lib that crypto loads with dlopen. When crypto is unloaded the callback lib is left in place to be reused if/when crypto is loaded again. | |||
2012-08-31 | Update copyright years | Björn-Egil Dahlberg | |
2012-08-22 | crypto: Add sha224 for rsa sign/verify | Sverker Eriksson | |
2012-08-22 | crypto: Add more generic hash interface | Sverker Eriksson | |
2012-08-22 | crypto: Add sha224 | Sverker Eriksson | |
2012-08-22 | crypto: Add sha384 | Sverker Eriksson | |
2012-08-22 | crypto: Cleanup code for sha256 and sha512 | Sverker Eriksson | |
2012-08-22 | crypto: Add SHA256 and SHA512 based MACs | Andreas Schultz | |
2012-08-22 | crypto: Redo interface for rsa and dss hash signing | Sverker Eriksson | |
Replace _hash functions with {digest,_} argument to existing sign/verify functions. | |||
2012-08-22 | crypto: Add rsa and dss hash signing support | Andreas Schultz | |