Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | removing svn keyword $Id$ from all files | Tobias Brunner | 2009-04-30 | 19 | -38/+0 | |
| | ||||||
* | merging changes from portability branch back to trunk | Tobias Brunner | 2009-04-30 | 1 | -2/+2 | |
| | | | | | important change for developers: %Y replaces %D to print identities! | |||||
* | changed RNG_REAL to RNG_TRUE | Andreas Steffen | 2009-04-29 | 3 | -5/+5 | |
| | ||||||
* | fixed compiler warnings on 64bit | Martin Willi | 2009-04-22 | 1 | -2/+2 | |
| | ||||||
* | support of the ESP CAMELLIA-CBC cipher by charon | Andreas Steffen | 2009-04-17 | 2 | -23/+36 | |
| | ||||||
* | moved AUTH_HMAC_MD5_128 to IANA defined number | Martin Willi | 2009-04-02 | 2 | -5/+6 | |
| | ||||||
* | updated Doxyfile | Martin Willi | 2009-03-24 | 10 | -14/+13 | |
| | | | | | | properly close all doxygen groups fixed remaining doxygen warnings | |||||
* | reintegrated eap-radius branch into trunk | Martin Willi | 2009-03-24 | 1 | -0/+2 | |
| | ||||||
* | des ecb enum value changed, ignores set for md4 plugin | Tobias Brunner | 2009-02-19 | 1 | -1/+1 | |
| | ||||||
* | adding enum elements for MD4 and DES (ECB) | Tobias Brunner | 2009-02-18 | 4 | -4/+10 | |
| | ||||||
* | added a MODP_NULL Diffie Hellman group to avoid calculation overhead in ↵ | Martin Willi | 2008-11-22 | 2 | -1/+5 | |
| | | | | load-testing | |||||
* | use read-write locks in crypto factory for parallelization | Martin Willi | 2008-11-05 | 1 | -42/+42 | |
| | ||||||
* | removed superfluous get_other_public_value in diffie_hellman_t interface | Martin Willi | 2008-11-04 | 1 | -10/+0 | |
| | ||||||
* | reverted changeset 4529: | Martin Willi | 2008-10-30 | 1 | -2/+1 | |
| | | | | | Camellia is 22 in IKEv1, but not-yet defined in IKEv2 in IKEv2, 22 is reserved for AES-XTS | |||||
* | added Camellia CBC to list of encryption algorithms | Andreas Steffen | 2008-10-30 | 1 | -1/+2 | |
| | ||||||
* | prf handles zero-length allocations graceful | Martin Willi | 2008-10-29 | 1 | -3/+10 | |
| | ||||||
* | crypto_factory algorithm enumeration API | Martin Willi | 2008-08-28 | 2 | -93/+221 | |
| | | | | implementation of "ipsec listalgs" | |||||
* | added missing comma in enumeration | Andreas Steffen | 2008-05-29 | 2 | -11/+10 | |
| | ||||||
* | added the ECP groups from RFC 5114 | Tobias Brunner | 2008-05-22 | 2 | -2/+7 | |
| | ||||||
* | added ECDH with OpenSSL (see RFC 4753) | Tobias Brunner | 2008-05-22 | 2 | -4/+13 | |
| | ||||||
* | Added support for AES-CCM and AES-GCM (authenticated encryption algorithms) ↵ | Tobias Brunner | 2008-05-16 | 2 | -4/+17 | |
| | | | | in charon. | |||||
* | renamed PRF_AES128_CBC to PRF_AES128_XCBC | Martin Willi | 2008-05-08 | 1 | -1/+1 | |
| | ||||||
* | crypter_t api supports in-place encryption using NULL as output parameter | Martin Willi | 2008-04-30 | 1 | -2/+4 | |
| | ||||||
* | introduced ASN1_EXIT command in ASN.1 object syntax definition | Andreas Steffen | 2008-04-28 | 2 | -30/+29 | |
| | ||||||
* | optimized parser->success() | Andreas Steffen | 2008-04-26 | 2 | -12/+7 | |
| | ||||||
* | ported ASN.1 changes to pkcs7 | Andreas Steffen | 2008-04-26 | 2 | -178/+189 | |
| | ||||||
* | refactoring of the ASN.1 parser | Andreas Steffen | 2008-04-26 | 1 | -19/+23 | |
| | ||||||
* | removed status result from crypter interface to be consistent with other ↵ | Martin Willi | 2008-04-22 | 1 | -11/+16 | |
| | | | | crypto interfaces | |||||
* | added API for random number generators, served through credential factory | Martin Willi | 2008-04-15 | 5 | -14/+229 | |
| | | | | ported randomizer_t to a rng_t on top of /dev/(u)random (plugin random) | |||||
* | removed stale ocsp header | Martin Willi | 2008-04-08 | 1 | -79/+0 | |
| | ||||||
* | The introduced SHA1_NOFINAL hasher was not sufficient for EAP-AKA, | Martin Willi | 2008-03-19 | 4 | -9/+12 | |
| | | | | | | as it requires to XOR the key into the hashers state. A new SHA1 based keyed hash function, implemented as PRF, enables EAP-AKA and the FIPS-PRF function to properly use the existing SHA1 implementation. | |||||
* | merged the modularization branch (credentials) back to trunk | Martin Willi | 2008-03-13 | 54 | -15077/+952 | |
| | ||||||
* | parse signedData object with empty content | Andreas Steffen | 2008-02-02 | 1 | -3/+11 | |
| | ||||||
* | build_signedData() now computes messageDigest attribute | Andreas Steffen | 2008-02-01 | 2 | -7/+71 | |
| | ||||||
* | added set_messageDigest() and get_messageDigest() methods | Andreas Steffen | 2008-02-01 | 2 | -1/+63 | |
| | ||||||
* | extended and debugged PKCS#7 signedData support | Andreas Steffen | 2008-02-01 | 4 | -60/+713 | |
| | ||||||
* | fixed comment | Andreas Steffen | 2008-01-27 | 1 | -1/+1 | |
| | ||||||
* | implemented pkcs1_encrypt() | Andreas Steffen | 2008-01-27 | 1 | -0/+51 | |
| | ||||||
* | added RCSID | Andreas Steffen | 2008-01-22 | 2 | -1/+5 | |
| | ||||||
* | extended asn1_algorithmIdentifier() to SHA-2 | Andreas Steffen | 2008-01-22 | 10 | -106/+348 | |
| | ||||||
* | x509_t.build_encoding() now supports any hash algorithm | Andreas Steffen | 2008-01-22 | 1 | -13/+32 | |
| | ||||||
* | fully implemented x509_create() | Andreas Steffen | 2008-01-22 | 2 | -6/+76 | |
| | ||||||
* | fixed destruction of generalNames linked list | Andreas Steffen | 2008-01-21 | 1 | -1/+1 | |
| | ||||||
* | fixed parsing and building of generalNames | Andreas Steffen | 2008-01-21 | 1 | -10/+8 | |
| | ||||||
* | implemented rsa_private_key_t.get_public_key() | Andreas Steffen | 2008-01-21 | 1 | -44/+24 | |
| | ||||||
* | added rsa_public_key_create(mpz_t n, mpz_t e) | Andreas Steffen | 2008-01-21 | 2 | -21/+63 | |
| | ||||||
* | added notBefore and notAfter to x509_create() | Andreas Steffen | 2008-01-21 | 1 | -1/+5 | |
| | ||||||
* | fixed error in the ordering of the certinfo_t records in the ocsp cache that ↵ | Andreas Steffen | 2007-12-12 | 1 | -1/+1 | |
| | | | | caused multiple entries of the same serial number to be created. This was caused by the iterator_t method insert_after() that inserts a record in the first instead of the last position of a linked list if the end of the list is reached. Fix: use linked_list_t method insert_last() instead. | |||||
* | implemented RFC4478 (repeated authentication) | Martin Willi | 2007-11-20 | 4 | -10/+10 | |
| | | | | | changed %V printf handler to take a time delta, %#V now takes two arguments | |||||
* | corrected typos | Andreas Steffen | 2007-10-17 | 1 | -2/+2 | |
| |