Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add a return value to aead_t.set_key() | Martin Willi | 2012-07-16 | 3 | -4/+14 | |
| | ||||||
* | Add a return value to aead_t.encrypt() | Martin Willi | 2012-07-16 | 3 | -10/+23 | |
| | ||||||
* | Make the hmac_t interface a generic interface for message authentication codes | Tobias Brunner | 2012-06-25 | 5 | -70/+69 | |
| | ||||||
* | Function to convert PRFs to hash algorithms added | Tobias Brunner | 2012-06-25 | 2 | -0/+39 | |
| | ||||||
* | hasher_algorithm_from_integrity() optionally returns truncation length | Tobias Brunner | 2012-06-25 | 2 | -6/+43 | |
| | ||||||
* | Simple wrappers for HMAC based prf_t and signer_t implementations added | Tobias Brunner | 2012-06-25 | 5 | -0/+392 | |
| | ||||||
* | Doxygen fix in PKCS#7 wrapper | Tobias Brunner | 2012-06-19 | 1 | -1/+1 | |
| | ||||||
* | Added function to convert integrity algorithms to hash algorithms (if based ↵ | Tobias Brunner | 2012-06-11 | 2 | -4/+50 | |
| | | | | on one). | |||||
* | Changed memory management and call logic in PKCS#7 parser/generator. | Tobias Brunner | 2012-06-11 | 2 | -85/+86 | |
| | ||||||
* | Changed memory management and attribute handling in PKCS#9 wrapper. | Tobias Brunner | 2012-06-11 | 3 | -112/+40 | |
| | ||||||
* | Added get_attributes() method to pkcs7_t. | Tobias Brunner | 2012-06-11 | 2 | -1/+15 | |
| | ||||||
* | Updated PKCS#7 parser/generator in libstrongswan. | Tobias Brunner | 2012-06-11 | 2 | -201/+224 | |
| | | | | | Added some functionality from pluto's version, updated usage of asn1 and crypto primitives. It does compile but is not really tested yet. | |||||
* | Enumerate correct list while removing nonce_gens, fix deregistration | Martin Willi | 2012-05-21 | 1 | -1/+1 | |
| | ||||||
* | Add enumerator for registered nonce generators. | Tobias Brunner | 2012-05-18 | 2 | -9/+33 | |
| | ||||||
* | Add nonce generator interface | Adrian-Ken Rueegsegger | 2012-05-18 | 3 | -0/+142 | |
| | | | | | | | Nonce generators (nonce_gen_t) can be used to get or allocate nonces. Users can request nonce generators from the crypto factory while nonce plugins register/remove themselves to/from the crypto factory. | |||||
* | Use correct integrity_algorithm_t enum type in bench_signer() | Martin Willi | 2012-05-14 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'ikev1' | Martin Willi | 2012-05-02 | 2 | -65/+50 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/encoding/generator.c src/libcharon/encoding/payloads/notify_payload.c src/libcharon/encoding/payloads/notify_payload.h src/libcharon/encoding/payloads/payload.c src/libcharon/network/receiver.c src/libcharon/sa/authenticator.c src/libcharon/sa/authenticator.h src/libcharon/sa/ikev2/tasks/ike_init.c src/libcharon/sa/task_manager.c src/libstrongswan/credentials/auth_cfg.c | |||||
| * | Merge branch 'ikev1-clean' into ikev1-master | Martin Willi | 2012-03-20 | 2 | -65/+50 | |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/daemon.c src/libcharon/plugins/eap_ttls/eap_ttls_peer.c src/libcharon/plugins/eap_radius/eap_radius_accounting.c src/libcharon/plugins/eap_radius/eap_radius_forward.c src/libcharon/plugins/farp/farp_listener.c src/libcharon/sa/ike_sa.c src/libcharon/sa/keymat.c src/libcharon/sa/task_manager.c src/libcharon/sa/trap_manager.c src/libstrongswan/plugins/x509/x509_cert.c src/libstrongswan/utils.h Applied lost changes of moved files keymat.c and task_manager.c. Updated listener_t.message hook signature in new plugins. | |||||
| | * | Fixed IKEv1 prf+ keymat expansion beyond 320 bits | Martin Willi | 2012-03-20 | 1 | -1/+1 | |
| | | | ||||||
| | * | Compiler warning fixed in prf_plus_t. | Tobias Brunner | 2012-03-20 | 1 | -5/+5 | |
| | | | ||||||
| | * | Extended PRF+ by a non-counting variant as used by IKEv1 | Martin Willi | 2012-03-20 | 2 | -63/+48 | |
| | | | ||||||
* | | | Make AES-CMAC actually usable for IKEv2. | Tobias Brunner | 2012-04-04 | 1 | -0/+1 | |
| | | | ||||||
* | | | fixed typo | Andreas Steffen | 2012-04-03 | 1 | -2/+2 | |
|/ / | ||||||
* | | Added support for untruncated MD5 and SHA1 HMACs in ESP as used in RFC 4595. | Tobias Brunner | 2012-02-27 | 1 | -0/+2 | |
| | | | | | | | | This requires a Linux kernel >= 2.6.33. | |||||
* | | Disable crypto benchmarking if CLOCK_THREAD_CPUTIME_ID is not available. | Tobias Brunner | 2012-01-30 | 1 | -0/+10 | |
| | | ||||||
* | | Various style, typo and whitespace corrections | Adrian-Ken Rueegsegger | 2012-01-13 | 1 | -3/+2 | |
| | | ||||||
* | | Allow callers to force ASN.1 date encoding as GENERALIZEDTIME. | Tobias Brunner | 2011-12-23 | 1 | -1/+1 | |
| | | ||||||
* | | Properly ASN.1 encode dates in certificates depending on the year. | Tobias Brunner | 2011-12-23 | 1 | -1/+1 | |
| | | ||||||
* | | Fixed compiler warnings for DH groups that define no subgroup. | Tobias Brunner | 2011-11-25 | 1 | -8/+16 | |
|/ | ||||||
* | pkcs11: Merged the ECDH into the DH implementation. | Tobias Brunner | 2011-10-31 | 1 | -1/+1 | |
| | ||||||
* | Migrated crypto/prf_plus to INIT/METHOD macros | Andreas Steffen | 2011-10-02 | 1 | -21/+14 | |
| | ||||||
* | Migrated crypto/pkcs9 to INIT/METHOD macros | Andreas Steffen | 2011-10-02 | 1 | -50/+39 | |
| | ||||||
* | Migrated crypto/pkcs7 to INIT/METHOD macros | Andreas Steffen | 2011-10-02 | 1 | -85/+50 | |
| | ||||||
* | Fixed common misspellings. | Tobias Brunner | 2011-07-20 | 1 | -1/+1 | |
| | | | | Mostly found by 'codespell'. | |||||
* | Replaced pkcs7_t.create_certificate_iterator with enumerator. | Tobias Brunner | 2011-07-06 | 2 | -8/+8 | |
| | | | | The method is currently not used. | |||||
* | Replaced simple iterator usages. | Tobias Brunner | 2011-07-06 | 1 | -10/+11 | |
| | ||||||
* | "this" removed from comments. | Tobias Brunner | 2011-07-06 | 1 | -2/+0 | |
| | ||||||
* | Fix algorithm type for signers, fixes warning with gcc 4.5 | Martin Willi | 2011-05-03 | 1 | -1/+1 | |
| | ||||||
* | Added proposal keywords for ESN support | Martin Willi | 2011-04-20 | 3 | -0/+20 | |
| | ||||||
* | Fixed debug statement if algorithm benchmarking enabled | Martin Willi | 2011-04-08 | 1 | -3/+3 | |
| | ||||||
* | implemented wrap around of registered IKEv1 algorithm names | Andreas Steffen | 2010-12-26 | 1 | -0/+2 | |
| | ||||||
* | disable AEAD crypto algorithm if no key size is supported | Andreas Steffen | 2010-12-25 | 1 | -0/+1 | |
| | ||||||
* | disable crypto algorithm if no key size is supported | Andreas Steffen | 2010-12-25 | 1 | -8/+27 | |
| | ||||||
* | log if an AEAD algorithm does not support a given key size | Andreas Steffen | 2010-12-25 | 1 | -2/+6 | |
| | ||||||
* | log if a crypto algorithm does not support a given key size | Andreas Steffen | 2010-12-25 | 1 | -1/+3 | |
| | ||||||
* | trace back crypto algorithms to the plugins that registered them | Andreas Steffen | 2010-12-18 | 4 | -118/+188 | |
| | ||||||
* | Added a generic function to check if a DH group is an EC group | Martin Willi | 2010-09-03 | 2 | -0/+25 | |
| | ||||||
* | Added support for a non-truncated SHA384 HMAC variant, as used by TLS | Martin Willi | 2010-09-03 | 2 | -1/+4 | |
| | ||||||
* | Added a MODP_CUSTOM DH group which takes g and p as constructor arguments | Martin Willi | 2010-09-02 | 4 | -7/+29 | |
| | ||||||
* | Give a benchmark point for each operation to compare different transforms | Martin Willi | 2010-08-19 | 1 | -1/+4 | |
| |