aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/crypto
Commit message (Expand)AuthorAgeFilesLines
* Allow x25519 as an alias of the curve25519 KE algorithmAndreas Steffen2017-03-201-0/+1
* Reference Edwards-curve signature RFCsAndreas Steffen2017-03-202-12/+14
* Added support of EdDSA signaturesAndreas Steffen2016-12-142-3/+31
* proposal: Add a curve25519 proposal keywordMartin Willi2016-11-141-0/+1
* diffie-hellman: Add DH group identifiers for Curve25519 and Curve448Martin Willi2016-11-142-3/+14
* gmp: Support of SHA-3 RSA signaturesAndreas Steffen2016-09-221-5/+22
* mgf1: Refactored MGF1 as an XOFAndreas Steffen2016-09-218-490/+294
* proposal: Use proper list to get function pointer when adding custom parserThomas Egerer2016-08-291-1/+1
* Created newhope plugin implementing the New Hope key exchange algorithmAndreas Steffen2016-08-103-1/+6
* xof: Added ChaCha20 stream as XOFAndreas Steffen2016-08-062-2/+5
* xof: Defined Extended Output FunctionsAndreas Steffen2016-07-298-5/+476
* proposal: Parse modpnone as MODP_NONE(0)Tobias Brunner2016-06-171-0/+1
* crypto-factory: Stop after successfully creating one nonce generatorTobias Brunner2016-06-171-0/+4
* proposal: Use standard integer types for static keywordsTobias Brunner2016-03-311-2/+2
* Use standard unsigned integer typesAndreas Steffen2016-03-2419-50/+50
* iv-gen: Use NULL IV generator for NULL encryptionTobias Brunner2015-11-091-0/+5
* crypto: Add NULL IV generatorTobias Brunner2015-11-092-0/+95
* testing: Updated hasher testsAndreas Steffen2015-11-061-4/+8
* Explicitly mention SHA2 algorithm in BLISS OIDs and signature schemesAndreas Steffen2015-11-061-6/+6
* Support BLISS signatures with SHA-3 hashAndreas Steffen2015-11-031-0/+3
* Defined SHA-3 hashersAndreas Steffen2015-11-032-6/+52
* proposal: Add a chacha20poly1305 proposal keywordMartin Willi2015-06-291-0/+1
* crypter: Define a ChaCha20/Poly1305 AEAD algorithm identifierMartin Willi2015-06-293-3/+7
* ivgen: Allow reusing the same message ID twice in sequential IV genMartin Willi2015-06-051-7/+25
* iv-gen: Fail getting shorter IV values than the used counter sizeMartin Willi2015-06-011-0/+4
* iv-gen: Ensure external sequential IVs are actually sequentialMartin Willi2015-06-012-0/+23
* crypto-factory: Remove obsolete transform testing functionsMartin Willi2015-04-152-54/+0
* transform: Add a getter for the enum_names for a specific transform typeMartin Willi2015-04-152-0/+40
* crypto-factory: Add enumerator method to support individual transform testingMartin Willi2015-04-152-0/+127
* crypto-tester: Support testing DH groups using DH test vectorsMartin Willi2015-04-153-2/+224
* diffie-hellman: Introduce an optional setter for the private valueMartin Willi2015-04-151-0/+12
* crypto-tester: Use the plugin feature key size to benchmark crypters/aeadsMartin Willi2015-04-153-21/+27
* utils: Use memeq_const() for all cryptographic purposesMartin Willi2015-04-141-2/+1
* aead: Create AEAD using traditional transforms with an explicit IV generatorMartin Willi2015-04-132-3/+4
* iv-gen: Add a generic constructor to create an IV gen from an algorithmMartin Willi2015-04-132-0/+69
* crypto-tester: Explicitly exclude FIPS-PRF from append mode testsMartin Willi2015-03-281-8/+11
* crypto-tester: Test set_key() after a doing a partial append on prf/signersMartin Willi2015-03-271-2/+20
* diffie-hellman: Verify public DH values in backendsMartin Willi2015-03-232-1/+82
* diffie-hellman: Add a bool return value to set_other_public_value()Martin Willi2015-03-231-1/+3
* diffie-hellman: Add a bool return value to get_my_public_value()Martin Willi2015-03-231-1/+3
* diffie-hellman: Use bool instead of status_t as get_shared_secret() return valueMartin Willi2015-03-231-2/+3
* hash-algorithm-set: Add class to manage a set of hash algorithmsTobias Brunner2015-03-042-0/+189
* hasher: Add helper to determine hash algorithm from signature schemeTobias Brunner2015-03-042-0/+44
* hasher: Add filter function for algorithms permitted by RFC 7427Tobias Brunner2015-03-042-0/+30
* hasher: Redefine hash algorithms to match values defined by RFC 7427Tobias Brunner2015-03-042-27/+29
* Allow SHA256 and SHA384 data hash for BLISS signatures.Andreas Steffen2015-02-261-0/+4
* Fixed bad bit shift and sign extension errorsAndreas Steffen2014-12-231-6/+20
* crypto: Define MODP_CUSTOM outside of IKE DH rangeTobias Brunner2014-12-232-7/+10
* mgf1: Use correct Doxygen groupsTobias Brunner2014-12-152-4/+4
* Fixed some typos, courtesy of codespellTobias Brunner2014-12-151-2/+2