Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-03 | public_key: Support more general name types | Ingela Anderton Andin | |
2016-05-13 | public_key: Remove test_server config macros and unsed hooks | Ingela Anderton Andin | |
2016-04-25 | public_key: Remove use of crypto:rand_bytes/1 | Ingela Anderton Andin | |
public_key use cases are cryptographical so use crypto:strong_rand_bytes/1 instead. | |||
2016-04-13 | Merge branch 'henrik/update-copyrightyear' | Henrik Nord | |
* henrik/update-copyrightyear: update copyright-year | |||
2016-03-15 | update copyright-year | Henrik Nord | |
2016-03-10 | public_key: Handle PEM encoded EC public keys | Ingela Anderton Andin | |
Also add missing test for PEM encoded private EC keys. | |||
2016-02-29 | public_key: An encapsulated PEM header shall be followed by a blank line | Ingela Anderton Andin | |
RFC 1421 Privacy Enhancement for Electronic Mail February 1993 Encapsulated Message Pre-Encapsulation Boundary (Pre-EB) -----BEGIN PRIVACY-ENHANCED MESSAGE----- Encapsulated Header Portion (Contains encryption control fields inserted in plaintext. Examples include "DEK-Info:" and "Key-Info:". Note that, although these control fields have line-oriented representations similar to RFC 822 header fields, the set of fields valid in this context is disjoint from those used in RFC 822 processing.) Blank Line (Separates Encapsulated Header from subsequent Encapsulated Text Portion) Encapsulated Text Portion (Contains message data encoded as specified in Section 4.3.) Post-Encapsulation Boundary (Post-EB) -----END PRIVACY-ENHANCED MESSAGE----- | |||
2015-10-08 | public_key: Add ssh2 ECDSA pub key handling + test case | Hans Nilsson | |
Added encode/decode for ecdsa public keys in openssh and rfc4716 format. This is for the ssh public key algorithm ecdsa-sha2-*. | |||
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2015-04-20 | public_key: Remove legacy switch compact_bit_string | Ingela Anderton Andin | |
* E.I bitstrings will not be decode as {Unused, Binary}, they are now Erlang bitstrings. * Also the compact_bit_string implies the legacy_erlang_types switch - So removing the switch will also make OCTET STRING values be represented as binaries. - Undecoded open type will now be wrapped in a asn1_OPENTYPE tuple. We need to handle this in pubkey_pbe.erl, maybe this can be eliminated later by updating/refreshing ASN1-specs. This will change some values in records returned by the public_key API making this change a potentiall incompatibility. | |||
2015-03-09 | Merge branch 'maint' | Ingela Anderton Andin | |
2015-03-09 | public_key: Improve CRL handling support | Ingela Anderton Andin | |
2014-12-15 | Start using os:getenv/2 fun | Peter Lemenkov | |
See #535 Signed-off-by: Peter Lemenkov <[email protected]> | |||
2014-08-25 | public_key: Add encodeing functionality for PBES1 and PBES2 | Ingela Anderton Andin | |
2014-02-24 | Add test suites performing app and appup file checks | Tobias Schlager | |
Add the mentioned test suites for *all* library and touched non-library applications. | |||
2013-11-08 | public_key_SUITE: Rename id-at-countryName to id-emailAddress | Andrew Bennett | |
2013-11-07 | public_key: Workaround for incorrectly encoded utf8 emailAddress | Andrew Bennett | |
Author: Daniel Barney <[email protected]> Date: Thu Oct 25 14:33:11 2012 -0600 Most common browsers are lax in thier handling of how the emailAddress field is encoded. RFC 3280 section 4.1.2.6 defines the encoding as IA5String, however browsers will also handle certificates with the emailAddress field encoded as UTF8String. This fix allows the emailAddress to be decoded as both an IA5String and an UTF8String. Reviewed by: Andrew Bennett <[email protected]> | |||
2013-09-02 | Merge branch 'dotsimon/pubkey_aes_cbc/OTP-11281' into maint | Fredrik Gustafsson | |
* dotsimon/pubkey_aes_cbc/OTP-11281: Allow public_key:pem_entry_decode/2) to handle AES-128-CBC ciphered keys | |||
2013-08-29 | Allow public_key:pem_entry_decode/2) to handle AES-128-CBC ciphered keys | Simon Cornish | |
Private keys generated by modern versions of ssh-keygen are ciphered with AES-128-CBC instead of DES-EDE3-CBC. Since DES-EDE3-CBC ciphered keys are handled, and the underlying support for AES-128-CBC is already present, it seems a bug of omission that AES-128-CBC ciphered keys are not. | |||
2013-08-29 | public_key: Add support for "Simple Certificate Enrollment Protocol" to PKCS-7 | Ingela Anderton Andin | |
2013-06-24 | public_key: Make test cases independent of failure of other test cases | Ingela Anderton Andin | |
to clean up. | |||
2013-06-07 | public_key & ssl: Add ASN-1 dependency | Ingela Anderton Andin | |
As the ASN-1 application relies on a nif in R16 for decodeing (that was not the case in R15), public_key currently has a runtime dependency on ASN-1. Hopefully we will be able to remove this dependency again in the future. | |||
2013-05-24 | crypto, public_key & ssl: Make more functions accept integer keys | Sverker Eriksson | |
2013-05-20 | ssl, public_key, crypto: crypto:algorithms/0 -> crypto:supports/0 | Ingela Anderton Andin | |
2013-05-20 | ssl, public_key & inets: Remove use of deprecated crypto functions from | Ingela Anderton Andin | |
test code | |||
2013-05-20 | public_key: Remove use of deprecated crypto functions | Ingela Anderton Andin | |
2013-05-08 | crypto: Deprecate functions, update doc and specs | Ingela Anderton Andin | |
2013-05-08 | PUBLIC_KEY: add support for Elliptic Curves to public_key app | Andreas Schultz | |
2013-04-17 | Encode Erlang source files with non-ascii characters in UTF-8 | Björn Gustavsson | |
To ensure that 'master' compiles when we merge 'maint' to it, regardless of which encoding is default in 'master', all source files with non-ascii characters *must* have the encoding specified. | |||
2013-03-13 | public_key & ssl: Add support for ISO oids 1.3.14.3.2.29 and 1.3.14.3.2.27 | Ingela Anderton Andin | |
Some certificates may use these OIDs instead of the ones defined by PKIX/PKCS standard. Refactor code so that all handling of the "duplicate" oids is done by public_key. Update algorithm information in documentation. | |||
2013-01-11 | public_key: CTify test suites | Ingela Anderton Andin | |
2013-01-11 | Support CRL verification in public_key | Ingela Anderton Andin | |
2013-01-11 | All basic test cases pass | Ingela Anderton Andin | |
2012-11-26 | Fix other applications | Björn Gustavsson | |
2012-11-16 | Merge remote branch 'upstream/maint' | Ingela Anderton Andin | |
2012-11-16 | public_key: Add PKCS-10 documentation and PKCS-7 test case | Ingela Anderton Andin | |
Note that PKCS-7 is an undocumented feature for now. Also added some minor enhancements to the documentation. | |||
2012-11-15 | public_key: Simplified PKCS-7 and PKCS-10 specs. | Ingela Anderton Andin | |
Used defenitions from PKIX1Explicit88 to avoid most of the overcomplicated InformationalFrameWork (and friends) ASN-1 specs. We want to keep the public_key API as small and simple as possible. | |||
2012-11-15 | public_key: Added PKCS-10 | Fredrik Gustafsson | |
2012-09-05 | public_key: ssh_decode now handles comments, at the end of the line, ↵ | Ingela Anderton Andin | |
containing withespaces correctly | |||
2012-08-31 | Update copyright years | Björn-Egil Dahlberg | |
2012-08-24 | ssl & public_key: Workaround that some certificates encode countryname as ↵ | Ingela Anderton Andin | |
utf8 and close down gracefully if other ASN-1 errors occur. The reason certificate_unknown that is used as ALERT for ASN-1 encoding failure is described as: Some other (unspecified) issue arose in processing the certificate, rendering it unacceptable. | |||
2012-06-05 | Update to work with whitespace in exec path | Lukas Larsson | |
OTP-10106 OTP-10107 | |||
2012-05-02 | Fix include issues in when building tests | Lukas Larsson | |
2011-12-09 | Converted pk12 test suite files to pem and adjusted our framework | Ingela Anderton Andin | |
to deal with changes to the pkits suite. | |||
2011-12-07 | Add default value for "user" if os:getenv("USER") returns false | Ingela Anderton Andin | |
2011-11-01 | Clean up of public_key code adding specs and documentation | Sverker Eriksson | |
2011-11-01 | Additions to crypto and public_key needed for full PKCS-8 support | Ingela Anderton Andin | |
2011-11-01 | Add PKCS-8 support to public_key | Ingela Anderton Andin | |
2011-09-21 | Revert "Support md2WithRSAEncryption certificates in public_key" | Sverker Eriksson | |
This reverts commit c7e5f7576e213060cbb332be64a7c3798f6a2cc2. | |||
2011-09-06 | Support md2WithRSAEncryption certificates in public_key | Christian von Roques | |