summaryrefslogtreecommitdiff
path: root/cipher
AgeCommit message (Expand)AuthorFilesLines
2013-04-11Add gcry_pubkey_get_sexp.Werner Koch4-1/+150
2013-04-11Remove unused code.Werner Koch1-92/+0
2013-04-05Make the Q parameter optional for ECC signing.Werner Koch2-25/+33
2013-04-05Add test case for SCRYPT and rework the code.Werner Koch7-537/+247
2013-04-04Add the SCRYPT KDF functionChristian Grothoff6-1/+702
2013-03-20Fix a memory leak in the new EC code.Werner Koch1-1/+1
2013-03-19Extend the new EC interface and fix two bugs.Werner Koch1-2/+23
2013-03-15mpi: Add functions to manipulate an EC context.Werner Koch1-3/+284
2013-03-08mpi: Add an API for EC math.Werner Koch1-7/+7
2013-03-07mpi: Add mpi_snatch and change an internal typedef.Werner Koch1-40/+38
2013-02-19Rinjdael: Fix use of SSE2 outside USE_AESNI/ctx->use_aesniJussi Kivilinna1-2/+10
2013-02-19Add AES-NI/AVX accelerated Camellia implementationJussi Kivilinna4-6/+1223
2013-02-19camellia.c: Prepare for AES-NI/AVX implementationJussi Kivilinna2-96/+52
2013-02-19Camellia, prepare glue code for AES-NI/AVX implementationJussi Kivilinna2-12/+198
2012-12-03Try to use inttypes.h if stdint.h is not available.Werner Koch1-0/+2
2012-12-03Optimize buffer xoring.Jussi Kivilinna8-136/+294
2012-11-29Optimize AES-NI CTR mode.Jussi Kivilinna1-51/+39
2012-11-28Make a cpp conditional in rijndael.c better readable.Werner Koch1-3/+5
2012-11-28Fix building with Clang on x86-64 and i386Jussi Kivilinna1-13/+13
2012-11-26Fix missing 64bit carry handling in AES-NI CTR modeJussi Kivilinna1-18/+171
2012-11-26Add parallelized AES-NI CBC decryptionJussi Kivilinna1-9/+152
2012-11-26Clear xmm5 after use in AES-NI CTR modeJussi Kivilinna1-4/+5
2012-11-26Optimize AES-NI CBC encryptionJussi Kivilinna1-10/+37
2012-11-26Improve parallelizability of CBC decryption for AES-NIJussi Kivilinna1-22/+75
2012-11-21Fix for strict aliasing rules.Werner Koch1-18/+18
2012-11-21Fix too large burn_stack in camellia-glue.cJussi Kivilinna1-2/+2
2012-11-21Add x86_64 support for AES-NIJussi Kivilinna1-103/+96
2012-11-21Use configure test for aligned attribute.Werner Koch2-3/+3
2012-11-21Fix segv with AES-NI on some platforms.Werner Koch1-1/+1
2012-11-07Fix memory leak in gcry_pk_testkey for ECC.Werner Koch1-13/+18
2012-10-30PBKDF2: Allow empty passphrase.Milan Broz1-1/+1
2012-06-21Beautify last change.Werner Koch1-3/+6
2012-06-21Enable VIA Padlock on x86_64 platformsRafaël Carré1-5/+16
2012-05-14Add curve aliases from RFC-5656.Werner Koch1-0/+5
2012-02-17Rework selftest in idea.c.Ulrich Müller1-25/+19
2012-02-16Add support for the IDEA cipher.Ulrich Müller3-144/+57
2012-01-09Include an IDEA implementation.Werner Koch1-0/+476
2011-12-01Generate the ChangeLog from commit logs.Werner Koch1-1/+12
2011-12-01Completed switch to a simpler thread model.Werner Koch5-9/+37
2011-09-15Factor cipher mode code out to separate files.Werner Koch9-810/+1050
2011-09-15Removed the module registration interfaceWerner Koch4-67/+8
2011-09-15Removed the AC interface (gcry_ac_*)Werner Koch3-3302/+5
2011-08-03Factor cipher mode code out to separate files.Werner Koch8-810/+854
2011-06-29Fixed a bug in the gcry_cipher_get_algo_keylen and gcry_cipher_get_algo_blklenWerner Koch2-14/+10
2011-06-13Fixed a pkcs#1 v1.5 flaw regarding leading zero bytesWerner Koch3-42/+115
2011-06-10Fixed leading zero problems in PSS and OAEP.Werner Koch2-77/+126
2011-06-09Add OAEP regression test.Werner Koch2-1/+3
2011-06-09Add a small comment.Werner Koch1-1/+1
2011-06-09Use octet_string_from_mpi in oaep_decode.Werner Koch2-82/+64
2011-06-09Add random-override parameter to the PK functions to allow better regression ...Werner Koch2-8/+102