aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* aesni: Add a CCM AEAD reusing the key scheduleMartin Willi2015-04-154-0/+645
* aesni: Use 4-way parallel AES-NI instructions for CTR en/decryptionMartin Willi2015-04-151-115/+354
* aesni: Use dedicated round count specific encryption functions in CTR modeMartin Willi2015-04-151-23/+243
* aesni: Implement a AES-NI based CTR crypter using the key scheduleMartin Willi2015-04-154-0/+278
* aesni: Use 4-way parallel AES-NI instructions for CBC decryptionMartin Willi2015-04-151-66/+314
* aesni: Use separate en-/decryption CBC code paths for different key sizesMartin Willi2015-04-151-22/+290
* aesni: Implement a AES-NI based CBC crypter using the key scheduleMartin Willi2015-04-154-0/+293
* aesni: Implement 256-bit key scheduleMartin Willi2015-04-151-0/+77
* aesni: Implement 192-bit key scheduleMartin Willi2015-04-151-0/+81
* aesni: Implement 128-bit key scheduleMartin Willi2015-04-151-0/+45
* aesni: Add a common key schedule class for AESMartin Willi2015-04-153-0/+165
* aesni: Provide a plugin stub for AES-NI instruction based crypto primitivesMartin Willi2015-04-154-0/+148
* utils: Provide an INIT_EXTRA() macro, that allocates extra data to INIT()Martin Willi2015-04-151-0/+15
* test-vectors: Add some self-made additional AES-GCM test vectorsMartin Willi2015-04-152-0/+157
* test-vectors: Define some additional CCM test vectorsMartin Willi2015-04-152-1/+84
* crypto-tester: Use the plugin feature key size to benchmark crypters/aeadsMartin Willi2015-04-154-21/+29
* vici: Relicense libvici.h under MITMartin Willi2015-04-141-9/+20
* utils: Define MAX_(U)INT_TYPE to the maximum size integer type availableMartin Willi2015-04-141-0/+6
* utils: Typedef int128_t and u_int128_t types if supportedMartin Willi2015-04-141-0/+11
* utils: Use chunk_equals_const() for all cryptographic purposesMartin Willi2015-04-1423-38/+33
* utils: Add a constant time chunk_equals() variant for cryptographic purposesMartin Willi2015-04-142-0/+40
* utils: Use memeq_const() for all cryptographic purposesMartin Willi2015-04-1412-22/+14
* utils: Add a constant time memeq() variant for cryptographic purposesMartin Willi2015-04-143-0/+71
* rdrand: Reuse CPU feature detection to check for RDRAND instructionsMartin Willi2015-04-131-51/+4
* padlock: Reuse common CPU feature detection to check for Padlock featuresMartin Willi2015-04-131-80/+17
* cpu-feature: Support Via Padlock security featuresMartin Willi2015-04-132-0/+56
* cpu-feature: Add a common class to query available CPU featuresMartin Willi2015-04-134-3/+167
* sqlite: Use our locking mechanism also when sqlite3_threadsafe() returns 0Martin Willi2015-04-131-7/+20
* sqlite: Show SQLite library version and thread safety flag during startupMartin Willi2015-04-131-1/+8
* vici: Defer read/write error reporting after connection entry has been releasedMartin Willi2015-04-131-12/+34
* aead: Create AEAD using traditional transforms with an explicit IV generatorMartin Willi2015-04-135-12/+34
* iv-gen: Add a generic constructor to create an IV gen from an algorithmMartin Willi2015-04-134-2/+71
* openssl: Don't pre-initialize OpenSSL HMAC with an empty keyMartin Willi2015-04-131-6/+16
* thread: Remove unneeded thread startup synchronizationMartin Willi2015-04-131-13/+4
* libsimaka: Link against Winsock2 on WindowsMartin Willi2015-04-131-0/+4
* fips-prf: Remove superfluous <arpa/inet.h> includeMartin Willi2015-04-131-2/+0
* kernel-netlink: Fix GCC error about uninitialized variable useMartin Willi2015-04-081-1/+1
* asn1: Undefine TIME_UTC, which is used by C11Martin Willi2015-04-081-0/+4
* Wipe auxiliary key store5.3.0Andreas Steffen2015-03-281-1/+1
* crypto-tester: Explicitly exclude FIPS-PRF from append mode testsMartin Willi2015-03-281-8/+11
* fips-prf: Fail when trying to use append mode on FIPS-PRFMartin Willi2015-03-281-1/+6
* Added tnc/tnccs-20-fail-init and tnc/tnccs-20-fail-resp scenariosAndreas Steffen2015-03-278-8/+178
* Fixed PB-TNC error handlingAndreas Steffen2015-03-274-35/+32
* cmac: Reset state before doing set_key()Martin Willi2015-03-271-0/+3
* af-alg: Reset hmac/xcbc state before doing set_key()Martin Willi2015-03-272-0/+2
* xcbc: Reset XCBC state in set_key()Martin Willi2015-03-271-0/+4
* hmac: Reset the underlying hasher before doing set_key() with longer keysMartin Willi2015-03-271-1/+2
* crypto-tester: Test set_key() after a doing a partial append on prf/signersMartin Willi2015-03-271-2/+20
* stroke: Properly parse bliss key strength in public key constraintTobias Brunner2015-03-251-1/+1
* eap-tnc: Free eap-tnc object if IKE_SA not found to get IPsTobias Brunner2015-03-251-0/+1