Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-17 | [crypto] enhance generate_key for ECC keys | Andreas Schultz | |
enhance generate_key to calculate ECC public keys from private keys | |||
2014-09-03 | crypto: add support for ChaCha20/Policy1305 AEAD cipher | Andreas Schultz | |
2014-09-03 | crypto: add AES128-GCM cipher support | Andreas Schultz | |
2014-04-29 | Add AES-CBF8 cypher to crypto module | Bernard Duggan | |
This adds the aes_cfb8 cypher type (and associated tests and documentation) to the crypto module. | |||
2014-03-20 | Introduce runtime_dependencies in .app files | Rickard Green | |
Most dependencies introduced are exactly the dependencies to other applications found by xref. That is, there might be real dependencies missing. There might also be pure debug dependencies listed that probably should be removed. Each application has to be manually inspected in order to ensure that all real dependencies are listed. All dependencies introduced are to application versions used in OTP 17.0. This since the previously used version scheme wasn't designed for this, and in order to minimize the work of introducing the dependencies. | |||
2014-02-24 | Merge branch 'lukas/ose/master/OTP-11334' | Lukas Larsson | |
* lukas/ose/master/OTP-11334: (71 commits) erts: Fix unix efile assert ose: Use -O2 when building ose: Expand OSE docs ose: Add dummy ttsl driver ose: Cleanup cleanup of mutex selection defines ose: Polish mmap configure checks ose: Add ose specific x-compile flags ose: Updating fd_driver and spawn_driver for OSE ose: Updating event and signal API for OSE ose: Cleanup of mutex selection defines win32: Compile erl_log.exe ose: Remove uneccesary define ose: Fix ssl configure test for osx erts: Fix sys_msg_dispatcher assert ose: Fix broken doc links ose: Thread priorities configurable from lmconf ose: Yielding the cpu is done "the OSE" way ose: Start using ppdata for tse key ose: Do not use spinlocks on OSE ose: Fix support for crypto ... Conflicts: lib/crypto/c_src/crypto.c | |||
2014-02-24 | ose: Fix support for crypto | Lukas Larsson | |
To enable it you have to modify the OSESSL variable in the ose xcomp file. | |||
2014-02-18 | Fix library application appup files | Tobias Schlager | |
As discussed in issue #240 *all* OTP library applications use the '.*' wildcard as up and down version. This makes library applications always up- and downgradeable. Using the wildcard version obsoletes all maintenance tasks regarding library applications' appup files. Additionally, it prevents upgrade problems caused by automatically included application dependencies when using reltool to create releases. Missing copyright headers are now consistently present. | |||
2014-01-17 | crypto: Remove all processes from application crypto | Sverker Eriksson | |
and make it into a pure library application. The processes where a legacy from the time when crypto was implemented with a driver. | |||
2014-01-13 | crypto: selective support for GF2m curves | Andreas Schultz | |
Newer OpenSSL versions allow to selectively disable GF2m elliptic curves. Selectively enable GF2m curves is support for them is available. | |||
2014-01-13 | crypto: add brainpool (RFC 5639) curves | Andreas Schultz | |
RFC-5649, Section 1, documents the advantages that these curves might have over others (ANSI, SEC1/2) | |||
2014-01-13 | crypto: move elitic curve definitions from OpenSSL built-ins to Erlang | Andreas Schultz | |
Decouple eliptic curve definition from OpenSSL and define them in Erlang. | |||
2013-12-03 | Merge branch 'sverk/yb/aes_ige_crypt' | Sverker Eriksson | |
* sverk/yb/aes_ige_crypt: crypto: Update supports/0 for des3_cbf and aes_ige256 crypto: Throw notsup for AES IGE if openssl older than 0.9.8c crypto: Add IGE mode for AES OTP-11522 | |||
2013-11-27 | crypto: Update supports/0 for des3_cbf and aes_ige256 | Sverker Eriksson | |
2013-11-27 | crypto: Throw notsup for AES IGE if openssl older than 0.9.8c | Sverker Eriksson | |
2013-09-30 | crypto: Add IGE mode for AES | Yura Beznos | |
2013-09-19 | erts, crypto: Support NIF library with unicode filename on windows | Sverker Eriksson | |
2013-06-12 | crypto: Refactor remove resource for EC_KEY | Sverker Eriksson | |
The resource was not needed as it was never kept between external crypto calls. | |||
2013-06-10 | Merge branch 'ia/public_key/crypto/prepare-for-release' into maint | Ingela Anderton Andin | |
* ia/public_key/crypto/prepare-for-release: public_key & ssl: Add ASN-1 dependency crypto & public_key: prepare for release | |||
2013-06-05 | crypto & public_key: prepare for release | Ingela Anderton Andin | |
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. |