aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/crypto
Commit message (Expand)AuthorAgeFilesLines
* 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
* pkcs5: Add support for PBES2 encryption schemes other than 3DESTobias Brunner2014-12-051-8/+24
* asn1: Add OID for Blowfish CBCTobias Brunner2014-12-051-0/+7
* diffie-hellman: Handle dh_exponent_ansi_x9_42 as a boolean settingMartin Willi2014-12-051-2/+2
* Implemented get_byte() method for mgf1_bitspender classAndreas Steffen2014-11-292-18/+61
* Started implementing BLISS signature generationAndreas Steffen2014-11-291-0/+8
* Implemented bitspender based on the MGF1 mask generator functionAndreas Steffen2014-11-293-1/+219
* Moved mgf1 class to libstrongswan/crypto/mgf1Andreas Steffen2014-11-292-0/+257
* diffie-hellman: Explicitly initialize DH exponent sizes during initializationMartin Willi2014-08-252-8/+36
* crypto-factory: Only sort RNGs by algorithm identifierTobias Brunner2014-06-201-5/+13
* windows: Check for clock_gettime() function itself as wellMartin Willi2014-06-041-1/+1
* windows: Add a common Windows header for platform specific wrappersMartin Willi2014-06-031-2/+4
* enum: Don't directly include enum.hMartin Willi2014-05-161-1/+1
* aead: Support custom AEAD salt sizesMartin Willi2014-03-315-13/+32
* crypto-tester: Don't fail if key size is not supportedTobias Brunner2014-03-201-6/+3
* unit-tests: Actually verify registered algorithms against test vectorsTobias Brunner2014-03-201-1/+38
* lib: All settings use configured namespaceTobias Brunner2014-02-123-8/+8
* proposal: Add possibility to register custom proposal keyword parserThomas Egerer2014-01-202-2/+66
* Prototype implementation of IKE key exchange via NTRU encryptionAndreas Steffen2013-11-273-3/+17
* ecc: Added ECC Brainpool ECDH groups as registered with IANAAndreas Steffen2013-10-173-3/+20
* Revert refactoring which broke CentOS buildAndreas Steffen2013-10-131-1/+1
* iv_gen: Mask sequential IVs with a random saltTobias Brunner2013-10-111-0/+24
* iv_gen: Provide external sequence number (IKE, ESP)Tobias Brunner2013-10-113-17/+10
* iv_gen: aead_t implementations provide an IV generatorTobias Brunner2013-10-112-1/+30