summaryrefslogtreecommitdiff
path: root/src/ciphers
AgeCommit message (Expand)Author
2020-06-08For some reason, rearranging these two lines gets around a Clozure CL compile...Jesse Off
2019-10-20Make it work with :invert readtable-case.Dave Cooper
2019-02-01Add SM4 cipherGuillaume LE VAILLANT
2018-10-18Don't return anything from Kalyna round functionsGuillaume LE VAILLANT
2018-10-18Add type declaration for Kalyna constantsGuillaume LE VAILLANT
2018-10-17Add Kalyna128, Kalyna256 and Kalyna512 block ciphersGuillaume LE VAILLANT
2018-09-30Factorize code of Threefish roundsGuillaume LE VAILLANT
2018-09-24Add optimized Salsa core function for ECLGuillaume LE VAILLANT
2018-09-24Add optimized Chacha core function for ECLGuillaume LE VAILLANT
2018-09-18Add ironclad-assembly feature flagGuillaume LE VAILLANT
2018-09-08Remove some temporary buffersGuillaume LE VAILLANT
2018-09-07Allow passing a start index for the first buffer to xor-blockGuillaume LE VAILLANT
2018-08-27Fix decryption in place in CFB modeGuillaume LE VAILLANT
2018-08-27CosmeticGuillaume LE VAILLANT
2018-08-27Improve CFB mode functionsGuillaume LE VAILLANT
2018-08-26Improve OFB mode functionGuillaume LE VAILLANT
2018-08-25Optimizations for CTR modeGuillaume LE VAILLANT
2018-08-25Add a copy-block functionGuillaume LE VAILLANT
2018-08-25Improve {in,de}crement-counter-blockGuillaume LE VAILLANT
2018-08-24Set padding before making mode functionGuillaume LE VAILLANT
2018-08-21Do not pad an already full blockGuillaume LE VAILLANT
2018-08-21Simplify CTR mode function a littleGuillaume LE VAILLANT
2018-08-19Add GCM authenticated encryption modeGuillaume LE VAILLANT
2018-08-17Reduce dependency on internals of nibblesGuillaume LE VAILLANT
2018-08-17Remove unnecessary references to the nibbles packageGuillaume LE VAILLANT
2018-08-11Add detection of PCLMULQDQ CPU feature supportGuillaume LE VAILLANT
2018-08-10Add ISO 7816-4 padding schemeGuillaume LE VAILLANT
2018-08-10Add ANSI X.923 padding schemeGuillaume LE VAILLANT
2018-08-10Remove some dead codeGuillaume LE VAILLANT
2018-08-10Move the block cipher padding functions to the ciphers directoryGuillaume LE VAILLANT
2018-08-10Add padding support for CBC modeGuillaume LE VAILLANT
2018-08-10Add padding support for ECB modeGuillaume LE VAILLANT
2018-08-09Fix CFB mode decryption with decrypt-in-placeGuillaume LE VAILLANT
2018-08-03Avoid (in-package :sb-vm)Douglas Katzman
2018-08-02Move generic function definitions to their own fileGuillaume LE VAILLANT
2018-08-02Support {en,de}crypt-message methods with ciphers tooGuillaume LE VAILLANT
2018-07-26Add Kuznyechik block cipher (GOST R 34.12-2015)Guillaume LE VAILLANT
2018-07-14in-ironclad-readtableThomas de Grivel
2018-04-27Add keystream-position functionGuillaume LE VAILLANT
2017-11-20Add Sosemanuk stream cipherGuillaume LE VAILLANT
2017-11-19Optimize SEEDGuillaume LE VAILLANT
2017-11-19Optimize Camellia a littleGuillaume LE VAILLANT
2017-11-19Add ARIA block cipherGuillaume LE VAILLANT
2017-11-16Add SEED block cipherGuillaume LE VAILLANT
2017-11-16Fix Camellia slot type declarationGuillaume LE VAILLANT
2017-11-16Add some optimization declarations for CamelliaGuillaume LE VAILLANT
2017-11-16Add Camellia block cipherGuillaume LE VAILLANT
2017-11-02Rename NULL cipher to XORGuillaume LE VAILLANT
2017-09-19Fix Arcfour cipher reinitializationGuillaume LE VAILLANT
2017-09-18Fix salsa20 and chacha ciphers reinitializationGuillaume LE VAILLANT