aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/crypto
Commit message (Collapse)AuthorAgeFilesLines
...
* Enumerate correct list while removing nonce_gens, fix deregistrationMartin Willi2012-05-211-1/+1
|
* Add enumerator for registered nonce generators.Tobias Brunner2012-05-182-9/+33
|
* Add nonce generator interfaceAdrian-Ken Rueegsegger2012-05-183-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 Willi2012-05-141-1/+1
|
* Merge branch 'ikev1'Martin Willi2012-05-022-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-masterMartin Willi2012-03-202-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 bitsMartin Willi2012-03-201-1/+1
| | |
| | * Compiler warning fixed in prf_plus_t.Tobias Brunner2012-03-201-5/+5
| | |
| | * Extended PRF+ by a non-counting variant as used by IKEv1Martin Willi2012-03-202-63/+48
| | |
* | | Make AES-CMAC actually usable for IKEv2.Tobias Brunner2012-04-041-0/+1
| | |
* | | fixed typoAndreas Steffen2012-04-031-2/+2
|/ /
* | Added support for untruncated MD5 and SHA1 HMACs in ESP as used in RFC 4595.Tobias Brunner2012-02-271-0/+2
| | | | | | | | This requires a Linux kernel >= 2.6.33.
* | Disable crypto benchmarking if CLOCK_THREAD_CPUTIME_ID is not available.Tobias Brunner2012-01-301-0/+10
| |
* | Various style, typo and whitespace correctionsAdrian-Ken Rueegsegger2012-01-131-3/+2
| |
* | Allow callers to force ASN.1 date encoding as GENERALIZEDTIME.Tobias Brunner2011-12-231-1/+1
| |
* | Properly ASN.1 encode dates in certificates depending on the year.Tobias Brunner2011-12-231-1/+1
| |
* | Fixed compiler warnings for DH groups that define no subgroup.Tobias Brunner2011-11-251-8/+16
|/
* pkcs11: Merged the ECDH into the DH implementation.Tobias Brunner2011-10-311-1/+1
|
* Migrated crypto/prf_plus to INIT/METHOD macrosAndreas Steffen2011-10-021-21/+14
|
* Migrated crypto/pkcs9 to INIT/METHOD macrosAndreas Steffen2011-10-021-50/+39
|
* Migrated crypto/pkcs7 to INIT/METHOD macrosAndreas Steffen2011-10-021-85/+50
|
* Fixed common misspellings.Tobias Brunner2011-07-201-1/+1
| | | | Mostly found by 'codespell'.
* Replaced pkcs7_t.create_certificate_iterator with enumerator.Tobias Brunner2011-07-062-8/+8
| | | | The method is currently not used.
* Replaced simple iterator usages.Tobias Brunner2011-07-061-10/+11
|
* "this" removed from comments.Tobias Brunner2011-07-061-2/+0
|
* Fix algorithm type for signers, fixes warning with gcc 4.5Martin Willi2011-05-031-1/+1
|
* Added proposal keywords for ESN supportMartin Willi2011-04-203-0/+20
|
* Fixed debug statement if algorithm benchmarking enabledMartin Willi2011-04-081-3/+3
|
* implemented wrap around of registered IKEv1 algorithm namesAndreas Steffen2010-12-261-0/+2
|
* disable AEAD crypto algorithm if no key size is supportedAndreas Steffen2010-12-251-0/+1
|
* disable crypto algorithm if no key size is supportedAndreas Steffen2010-12-251-8/+27
|
* log if an AEAD algorithm does not support a given key sizeAndreas Steffen2010-12-251-2/+6
|
* log if a crypto algorithm does not support a given key sizeAndreas Steffen2010-12-251-1/+3
|
* trace back crypto algorithms to the plugins that registered themAndreas Steffen2010-12-184-118/+188
|
* Added a generic function to check if a DH group is an EC groupMartin Willi2010-09-032-0/+25
|
* Added support for a non-truncated SHA384 HMAC variant, as used by TLSMartin Willi2010-09-032-1/+4
|
* Added a MODP_CUSTOM DH group which takes g and p as constructor argumentsMartin Willi2010-09-024-7/+29
|
* Give a benchmark point for each operation to compare different transformsMartin Willi2010-08-191-1/+4
|
* Added proposal strings for Camellia CCM algorithm identifiersMartin Willi2010-08-191-0/+18
|
* Added support for AEAD algorithms to crypto factoryMartin Willi2010-08-194-3/+131
|
* Added AEAD support to crypto testerMartin Willi2010-08-192-1/+214
|
* Make function to test if an encryption algorithm is an AEAD alg publicMartin Willi2010-08-192-1/+30
|
* Implemented an AEAD wrapper for traditional crypter/signer transformsMartin Willi2010-08-192-0/+281
|
* Test append mode for signers verify_signatureMartin Willi2010-08-192-3/+6
|
* Do not free registered algorithms, plugins are responsible for unregisteringMartin Willi2010-08-161-6/+6
|
* Implemented algorithm benchmarking during registrationMartin Willi2010-08-163-74/+377
|
* Migrated crypto_factory to INIT/METHOD macrosMartin Willi2010-08-162-158/+103
|
* Migrated crypto_tester to INIT/METHOD macrosMartin Willi2010-08-161-78/+54
|
* Support Camellia XCBC algorithms in proposalMartin Willi2010-08-131-0/+1
|
* Added private Camellia XCBC identifiers for PRFs and signersMartin Willi2010-08-134-10/+14
|