summaryrefslogtreecommitdiff
path: root/cipher
AgeCommit message (Expand)AuthorFilesLines
2013-12-16cipher: Normalize the MPIs used as input to secret key functions.Werner Koch3-2/+18
2013-12-16Remove duplicate gcry_mac_hd_t typedefJussi Kivilinna1-1/+0
2013-12-15Use u64 for CCM data lengthsJussi Kivilinna3-12/+101
2013-12-14Minor fixes to SHA assembly implementationsJussi Kivilinna5-28/+9
2013-12-14SHA-1/SSSE3: Do not check for Intel syntax assembly supportJussi Kivilinna2-3/+1
2013-12-13Convert SHA-1 SSSE3 implementation from mixed asm&C to pure asmJussi Kivilinna3-320/+379
2013-12-13SHA-1: Add SSSE3 implementationJussi Kivilinna3-2/+358
2013-12-13Add missing register clearing in to SHA-256 and SHA-512 assemblyJussi Kivilinna4-0/+49
2013-12-13SHA-512: Add AVX and AVX2 implementations for x86-64Jussi Kivilinna4-5/+1264
2013-12-13SHA-512: Add SSSE3 implementation for x86-64Jussi Kivilinna3-3/+447
2013-12-12SHA-256: Add SSSE3 implementation for x86-64Jussi Kivilinna3-2/+571
2013-12-12Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch18-233/+233
2013-12-06ecc: Merge partly duplicated code.Werner Koch3-77/+69
2013-12-06ecc: Remove unused internal function.Werner Koch3-25/+9
2013-12-05ecc: Change OID for Ed25519.Werner Koch1-1/+2
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch23-1415/+1357
2013-12-03rijndael: fix compiler warning on aarch64Jussi Kivilinna1-2/+6
2013-12-02ecc: Make gcry_pk_testkey work for Ed25519.Werner Koch4-135/+157
2013-12-02ecc: Fix eddsa point decompression.Werner Koch1-2/+2
2013-11-24Camellia: Tweaks for AES-NI implementationsJussi Kivilinna2-140/+148
2013-11-21Add GMAC to MAC APIJussi Kivilinna4-1/+214
2013-11-21GCM: Move gcm_table initialization to setkeyJussi Kivilinna3-20/+58
2013-11-20GCM: Add support for split data buffers and online operationJussi Kivilinna2-28/+92
2013-11-20GCM: Use size_t for buffer sizesJussi Kivilinna2-17/+24
2013-11-20GCM: add FIPS mode restrictionsJussi Kivilinna2-2/+60
2013-11-20GCM: Add clearing and checking of marks.tagJussi Kivilinna1-0/+7
2013-11-20GCM: Add stack burningJussi Kivilinna1-9/+26
2013-11-20Add aggregated bulk processing for GCM on x86-64Jussi Kivilinna1-9/+219
2013-11-20GCM: Tweak Intel PCLMUL ghash loop for small speed-upJussi Kivilinna1-55/+65
2013-11-20GCM: Use counter mode code for speed-upJussi Kivilinna3-158/+232
2013-11-20Add Intel PCLMUL acceleration for GCMJussi Kivilinna2-46/+214
2013-11-20GCM: GHASH optimizationsJussi Kivilinna2-112/+230
2013-11-19Initial implementation of GCMDmitry Eremin-Solenikov5-7/+554
2013-11-19Camellia: fix compiler warningJussi Kivilinna1-1/+1
2013-11-19Tweak Camellia-AVX key-setup for small speed-upJussi Kivilinna1-44/+28
2013-11-19Add CMAC (Cipher-based MAC) to MAC APIJussi Kivilinna7-4/+616
2013-11-16Add new MAC API, initially with HMACJussi Kivilinna6-9/+882
2013-11-16Use correct blocksize of 32 bytes for GOSTR3411-94 HMACJussi Kivilinna1-0/+3
2013-11-15cipher: use size_t for internal buffer lengthsJussi Kivilinna17-105/+105
2013-11-15Camellia: Add AVX/AES-NI key setupJussi Kivilinna4-31/+1012
2013-11-15Avoid unneeded stack burning with AES-NI and reduce number of 'decryption_pre...Jussi Kivilinna1-69/+89
2013-11-14md: Fix hashing for data >= 256 GBWerner Koch11-19/+79
2013-11-13ecc: Fix key generation for a plain Ed25519 key.Christian Grothoff1-1/+15
2013-11-13ecc: Fix some memory leaksChristian Grothoff3-0/+3
2013-11-11ecc: Change keygrip computation for Ed25519+EdDSA.Werner Koch4-52/+213
2013-11-11mpi: Add special format GCRYMPI_FMT_OPAQUE.Werner Koch1-2/+2
2013-11-10Fix error output in CTR selftestJussi Kivilinna1-3/+3
2013-11-09Fix Serpent-AVX2 and Camellia-AVX2 counter modesJussi Kivilinna5-28/+92
2013-11-09cipher/gost28147: optimization: use precomputed S-box tablesSergey V2-58/+272
2013-11-09Fix tail handling for AES-NI counter modeJussi Kivilinna1-7/+6