bearssl/src/symcipher
2017-03-18 16:46:00 +01:00
..
aes_big_cbcdec.c Initial import. 2016-11-02 19:01:13 -04:00
aes_big_cbcenc.c Initial import. 2016-11-02 19:01:13 -04:00
aes_big_ctr.c Initial import. 2016-11-02 19:01:13 -04:00
aes_big_dec.c Initial import. 2016-11-02 19:01:13 -04:00
aes_big_enc.c Initial import. 2016-11-02 19:01:13 -04:00
aes_common.c Initial import. 2016-11-02 19:01:13 -04:00
aes_ct.c Initial import. 2016-11-02 19:01:13 -04:00
aes_ct64.c Fixed buffer overrun (read only, usually harmless, but sloppy nonetheless). 2016-11-29 16:03:49 +01:00
aes_ct64_cbcdec.c Fixed buffer overrun (read only, usually harmless, but sloppy nonetheless). 2016-11-29 16:03:49 +01:00
aes_ct64_cbcenc.c Fixed buffer overrun (read only, usually harmless, but sloppy nonetheless). 2016-11-29 16:03:49 +01:00
aes_ct64_ctr.c Fixed buffer overrun (read only, usually harmless, but sloppy nonetheless). 2016-11-29 16:03:49 +01:00
aes_ct64_dec.c Initial import. 2016-11-02 19:01:13 -04:00
aes_ct64_enc.c Initial import. 2016-11-02 19:01:13 -04:00
aes_ct_cbcdec.c Initial import. 2016-11-02 19:01:13 -04:00
aes_ct_cbcenc.c Initial import. 2016-11-02 19:01:13 -04:00
aes_ct_ctr.c Initial import. 2016-11-02 19:01:13 -04:00
aes_ct_dec.c Initial import. 2016-11-02 19:01:13 -04:00
aes_ct_enc.c Initial import. 2016-11-02 19:01:13 -04:00
aes_pwr8.c New AES and GHASH implementations using POWER8 crypto opcodes. 2017-02-15 14:08:37 +00:00
aes_pwr8_cbcdec.c New AES and GHASH implementations using POWER8 crypto opcodes. 2017-02-15 14:08:37 +00:00
aes_pwr8_cbcenc.c New AES and GHASH implementations using POWER8 crypto opcodes. 2017-02-15 14:08:37 +00:00
aes_pwr8_ctr.c New AES and GHASH implementations using POWER8 crypto opcodes. 2017-02-15 14:08:37 +00:00
aes_small_cbcdec.c Initial import. 2016-11-02 19:01:13 -04:00
aes_small_cbcenc.c Initial import. 2016-11-02 19:01:13 -04:00
aes_small_ctr.c Initial import. 2016-11-02 19:01:13 -04:00
aes_small_dec.c Initial import. 2016-11-02 19:01:13 -04:00
aes_small_enc.c Initial import. 2016-11-02 19:01:13 -04:00
aes_x86ni.c Fixed compilation for GCC 4.4 to 4.8 (AES-NI opcodes; intrinsics headers require target options to be set). 2017-03-09 20:13:23 +00:00
aes_x86ni_cbcdec.c Fixed compilation for GCC 4.4 to 4.8 (AES-NI opcodes; intrinsics headers require target options to be set). 2017-03-09 20:13:23 +00:00
aes_x86ni_cbcenc.c Fixed compilation for GCC 4.4 to 4.8 (AES-NI opcodes; intrinsics headers require target options to be set). 2017-03-09 20:13:23 +00:00
aes_x86ni_ctr.c Fixed compilation for GCC 4.4 to 4.8 (AES-NI opcodes; intrinsics headers require target options to be set). 2017-03-09 20:13:23 +00:00
chacha20_ct.c Added ChaCha20+Poly1305 support (stand-alone, cipher suites). 2016-12-13 20:01:19 +01:00
des_ct.c Initial import. 2016-11-02 19:01:13 -04:00
des_ct_cbcdec.c Initial import. 2016-11-02 19:01:13 -04:00
des_ct_cbcenc.c Initial import. 2016-11-02 19:01:13 -04:00
des_support.c Initial import. 2016-11-02 19:01:13 -04:00
des_tab.c Initial import. 2016-11-02 19:01:13 -04:00
des_tab_cbcdec.c Initial import. 2016-11-02 19:01:13 -04:00
des_tab_cbcenc.c Initial import. 2016-11-02 19:01:13 -04:00
poly1305_ctmul.c Added ChaCha20+Poly1305 support (stand-alone, cipher suites). 2016-12-13 20:01:19 +01:00
poly1305_ctmul32.c Two new Poly1305 implementations: ctmul32 uses pure 32-bit multiplications (MUL15, constant-time on about everything); i15 uses the generic i15 big integers (MUL15 again), which is quite slow but also small. 2017-01-05 19:47:00 +01:00
poly1305_ctmulq.c Added "ctmulq" implementation of Poly1305 (using 64->128 multiplications when available). 2017-03-18 16:46:00 +01:00
poly1305_i15.c Two new Poly1305 implementations: ctmul32 uses pure 32-bit multiplications (MUL15, constant-time on about everything); i15 uses the generic i15 big integers (MUL15 again), which is quite slow but also small. 2017-01-05 19:47:00 +01:00