summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-11-07Fix decryption function size in AES AMD64 assemblyJussi Kivilinna1-1/+1
2013-11-07Change 64-bit shift to 32-bit in AES AMD64 assemblyJussi Kivilinna1-1/+1
2013-11-06Speed-up AES-NI key setupJussi Kivilinna1-99/+300
2013-11-06Avoid burn stack in Arcfour setkeyJussi Kivilinna1-1/+0
2013-11-06Avoid burn_stack in CAST5 setkeyJussi Kivilinna1-4/+3
2013-11-06Improve Serpent key setup speedJussi Kivilinna1-72/+62
2013-11-06Modify encrypt/decrypt arguments for in-placeJussi Kivilinna1-6/+12
2013-11-06Speed up StribogJussi Kivilinna1-1152/+1070
2013-11-06Tweak AES-NI bulk CTR mode slightlyJussi Kivilinna1-38/+45
2013-11-06Tweak bench-slope parametersJussi Kivilinna1-3/+3
2013-11-06Optimize Blowfish weak key checkJussi Kivilinna1-11/+90
2013-11-06Fix __builtin_bswap32/64 checksJussi Kivilinna1-4/+4
2013-11-06Fix 'u32' build error with CamelliaJussi Kivilinna1-3/+3
2013-11-06pubkey: Add forward compatibility feature.Werner Koch1-8/+15
2013-11-05ecc: Require "eddsa" flag for curve Ed25519.Werner Koch10-59/+40
2013-11-05ecc: Fully implement Ed25519 compression in ECDSA mode.Werner Koch10-117/+159
2013-11-05mpi: Add function gcry_mpi_set_opaque_copy.Werner Koch8-4/+48
2013-11-04Make test vectors 'static const'Jussi Kivilinna7-35/+42
2013-11-03Make jump labels local in Salsa20 assemblyJussi Kivilinna2-45/+45
2013-10-30bithelp: fix undefined behaviour with rol and rorJussi Kivilinna1-3/+3
2013-10-29tests: Add feature to skip benchmarks.Werner Koch2-10/+20
2013-10-29ecc: Finish Ed25519/ECDSA hack.Werner Koch2-9/+41
2013-10-29Typo fix.Werner Koch1-1/+1
2013-10-29ecc: Add flags "noparam" and "comp".Werner Koch5-84/+201
2013-10-28Fix typos in documentationJussi Kivilinna1-43/+43
2013-10-28Add ARM NEON assembly implementation of SerpentJussi Kivilinna4-1/+997
2013-10-28Add ARM NEON assembly implementation of Salsa20Jussi Kivilinna4-10/+1027
2013-10-28Add AMD64 assembly implementation of Salsa20Jussi Kivilinna4-74/+1056
2013-10-28Add new benchmarking utility, bench-slopeJussi Kivilinna2-2/+1174
2013-10-28Change .global to .globl in assembly filesJussi Kivilinna11-32/+32
2013-10-26Deduplicate code for ECB encryption and decryptionJussi Kivilinna1-30/+14
2013-10-26Drop _gcry_cipher_ofb_decrypt as it duplicates _gcry_cipher_ofb_encryptDmitry Eremin-Solenikov3-74/+1
2013-10-25tests: Add tests for mpi_cmp.Werner Koch1-20/+144
2013-10-24ecc: Change algorithm for Ed25519 x recovery.Werner Koch4-60/+111
2013-10-24ecc: Refactor _gcry_ecc_eddsa_decodepoint.Werner Koch2-53/+62
2013-10-24ecc-gost: Add missing includeJussi Kivilinna1-0/+1
2013-10-23Replace architecture specific fast_wipememory2 with genericJussi Kivilinna1-60/+25
2013-10-23Improve the speed of the cipher mode codeJussi Kivilinna13-148/+188
2013-10-23bufhelp: enable unaligned memory accesses for AArch64 (64-bit ARM)Jussi Kivilinna1-1/+2
2013-10-23Enable assembler optimizations on earlier ARM coresDmitry Eremin-Solenikov14-325/+361
2013-10-23mpi: enable assembler on all arm architecturesDmitry Eremin-Solenikov7-18/+13
2013-10-23Correct ASM assembly test in configure.acDmitry Eremin-Solenikov1-3/+2
2013-10-23ecc: Refactor ecc.cWerner Koch7-1066/+1195
2013-10-23mpi: Fix scanning of negative SSH formats and add more tests.Werner Koch4-102/+166
2013-10-22twofish: add ARMv6 assembly implementationJussi Kivilinna4-27/+432
2013-10-22mpi: allow building with clang on ARMJussi Kivilinna1-14/+13
2013-10-22serpent-amd64: do not use GAS macrosJussi Kivilinna3-593/+440
2013-10-22Add Counter with CBC-MAC mode (CCM)Jussi Kivilinna8-25/+1376
2013-10-22Add API to support AEAD cipher modesJussi Kivilinna7-0/+120
2013-10-22ecc: Correct compliant key generation for Edwards curves.NIIBE Yutaka1-10/+23