]> git.cryptolib.org Git - avr-crypto-lib.git/tree
some mor ciphers for the blockcipher abstraction layer
-rw-r--r-- 3412 A5_1.c
-rw-r--r-- 1704 A5_1.h
-rw-r--r-- 18321 COPYING
-rw-r--r-- 18321 COPYING.gpl2
-rw-r--r-- 35147 COPYING.gpl3
-rw-r--r-- 9185 Doxyfile
-rw-r--r-- 18321 LICENSE
-rw-r--r-- 18321 LICENSE.gpl2
-rw-r--r-- 35147 LICENSE.gpl3
-rw-r--r-- 8634 Makefile
-rw-r--r-- 13529 USAGE.blockciphers
-rw-r--r-- 3174 USAGE.hashfunctions
-rw-r--r-- 2953 USAGE.streamciphers
-rw-r--r-- 38725 __gmsl
-rw-r--r-- 1131 aes.c
-rw-r--r-- 1411 aes.h
-rw-r--r-- 1186 aes128_dec.c
-rw-r--r-- 1108 aes128_dec.h
-rw-r--r-- 1186 aes128_enc.c
-rw-r--r-- 1108 aes128_enc.h
-rw-r--r-- 1186 aes192_dec.c
-rw-r--r-- 1108 aes192_dec.h
-rw-r--r-- 1186 aes192_enc.c
-rw-r--r-- 1108 aes192_enc.h
-rw-r--r-- 1186 aes256_dec.c
-rw-r--r-- 1108 aes256_dec.h
-rw-r--r-- 1186 aes256_enc.c
-rw-r--r-- 1108 aes256_enc.h
-rw-r--r-- 3002 aes_dec.c
-rw-r--r-- 1112 aes_dec.h
-rw-r--r-- 3051 aes_enc.c
-rw-r--r-- 1113 aes_enc.h
-rw-r--r-- 1662 aes_invsbox.c
-rw-r--r-- 1050 aes_invsbox.h
-rw-r--r-- 2687 aes_keyschedule.c
-rw-r--r-- 1295 aes_keyschedule.h
-rw-r--r-- 1651 aes_sbox.c
-rw-r--r-- 1035 aes_sbox.h
-rw-r--r-- 2803 arcfour-asm.S
-rw-r--r-- 1736 arcfour.c
-rw-r--r-- 2783 arcfour.h
-rw-r--r-- 3232 avr-asm-macros.S
-rw-r--r-- 1142 avr-makefile.inc
-rw-r--r-- 2593 bcal-basic.c
-rw-r--r-- 905 bcal-basic.h
-rw-r--r-- 1599 bcal_aes128.c
-rw-r--r-- 1142 bcal_aes128.h
-rw-r--r-- 1599 bcal_aes192.c
-rw-r--r-- 1142 bcal_aes192.h
-rw-r--r-- 1599 bcal_aes256.c
-rw-r--r-- 1142 bcal_aes256.h
-rw-r--r-- 1590 bcal_camellia128.c
-rw-r--r-- 1114 bcal_camellia128.h
-rw-r--r-- 1523 bcal_cast5.c
-rw-r--r-- 1093 bcal_cast5.h
-rw-r--r-- 1644 bcal_des.c
-rw-r--r-- 1085 bcal_des.h
-rw-r--r-- 947 bcal_noekeon.c
-rw-r--r-- 228 bcal_noekeon.h
-rw-r--r-- 1538 bcal_present.c
-rw-r--r-- 1101 bcal_present.h
-rw-r--r-- 1648 bcal_rc5.c
-rw-r--r-- 1085 bcal_rc5.h
-rw-r--r-- 1502 bcal_rc6.c
-rw-r--r-- 1085 bcal_rc6.h
-rw-r--r-- 1499 bcal_seed.c
-rw-r--r-- 1089 bcal_seed.h
-rw-r--r-- 1550 bcal_serpent.c
-rw-r--r-- 1101 bcal_serpent.h
-rw-r--r-- 1524 bcal_skipjack.c
-rw-r--r-- 1105 bcal_skipjack.h
-rw-r--r-- 1661 bcal_tdes.c
-rw-r--r-- 1088 bcal_tdes.h
-rw-r--r-- 1661 bcal_xtea.c
-rw-r--r-- 1089 bcal_xtea.h
-rw-r--r-- 1468 blockcipher_descriptor.h
-rw-r--r-- 17736 camellia-asm.S
-rw-r--r-- 1185 camellia.h
-rw-r--r-- 7193 camellia128-stub.c
-rw-r--r-- 13905 camellia_C.c
-rw-r--r-- 59061 cast5-sbox.h
-rw-r--r-- 11871 cast5.c
-rw-r--r-- 3120 cast5.h
-rw-r--r-- 1395 config.h
-rw-r--r-- 1196 debug.h
-rw-r--r-- 10206 des.c
-rw-r--r-- 4081 des.h
-rw-r--r-- 4999 entropium.c
-rw-r--r-- 2704 entropium.h
-rw-r--r-- 1449 gf256mul.S
-rw-r--r-- 1062 gf256mul.h
-rw-r--r-- 3002 gmsl
-rw-r--r-- 5133 grain.c
-rw-r--r-- 1213 grain.h
-rw-r--r-- 3507 hmac-sha1.c
-rw-r--r-- 1241 hmac-sha1.h
-rw-r--r-- 3595 hmac-sha256.c
-rw-r--r-- 1257 hmac-sha256.h
drwxr-xr-x - host
-rw-r--r-- 2082 keysize_descriptor.c
-rw-r--r-- 1830 keysize_descriptor.h
-rw-r--r-- 3018 main.dox
-rw-r--r-- 16937 md5-asm.S
-rw-r--r-- 4741 md5.c
-rw-r--r-- 1580 md5.h
-rw-r--r-- 1671 md5_sbox.h
-rw-r--r-- 1365 memxor.S
-rw-r--r-- 119 memxor.h
-rw-r--r-- 220 memxor_c.c
drwxr-xr-x - mkfiles
-rw-r--r-- 4238 noekeon.c
-rw-r--r-- 2849 noekeon.h
-rw-r--r-- 11009 noekeon_asm.S
-rw-r--r-- 1808 noekeon_cbc_enc.S
-rw-r--r-- 200 noekeon_cbc_enc.h
-rw-r--r-- 1779 noekeon_ctr.S
-rw-r--r-- 1182 noekeon_ctr.h
-rw-r--r-- 6582 omac_noekeon.S
-rw-r--r-- 642 omac_noekeon.h
-rw-r--r-- 1581 omac_noekeon_C.c
-rw-r--r-- 3098 present.c
-rw-r--r-- 1125 present.h
-rw-r--r-- 2527 rc5.c
-rw-r--r-- 1459 rc5.h
-rw-r--r-- 3664 rc6.c
-rw-r--r-- 1559 rc6.h
-rw-r--r-- 18453 seed-asm.S
-rw-r--r-- 2760 seed.h
-rw-r--r-- 7988 seed_C.c
-rw-r--r-- 4533 seed_sbox.h
-rw-r--r-- 10564 serpent-asm.S
-rw-r--r-- 15978 serpent-sboxes-bitslice.c
-rw-r--r-- 4903 serpent-sboxes-fast.S
-rw-r--r-- 4207 serpent-sboxes-small.S
-rw-r--r-- 979 serpent-sboxes.h
-rw-r--r-- 3291 serpent-sboxes_c.c
-rw-r--r-- 3379 serpent.c
-rw-r--r-- 1451 serpent.h
-rw-r--r-- 16998 sha1-asm.S
-rw-r--r-- 6186 sha1.c
-rw-r--r-- 1576 sha1.h
-rw-r--r-- 21376 sha256-asm.S
-rw-r--r-- 7045 sha256.c
-rw-r--r-- 4106 sha256.h
-rw-r--r-- 552 sha3-api.h
-rw-r--r-- 2556 shabea.c
-rw-r--r-- 1316 shabea.h
-rw-r--r-- 1617 shacal1_enc.c
-rw-r--r-- 1117 shacal1_enc.h
-rw-r--r-- 1661 shacal2_enc.c
-rw-r--r-- 1166 shacal2_enc.h
-rw-r--r-- 5685 skipjack.c
-rw-r--r-- 1907 skipjack.h
-rw-r--r-- 672 sumsize.rb
drwxr-xr-x - test_src
drwxr-xr-x - testvectors
-rw-r--r-- 2209 trivium.c
-rw-r--r-- 1091 trivium.h
-rw-r--r-- 10064 twister-asm.S
-rw-r--r-- 8082 twister-big-asm.S
-rw-r--r-- 6833 twister-big.c
-rw-r--r-- 1597 twister-big.h
-rw-r--r-- 2941 twister-sha3api.c
-rw-r--r-- 597 twister-sha3api.h
-rw-r--r-- 3502 twister-small-asm.S
-rw-r--r-- 4539 twister-small-stub.c
-rw-r--r-- 4551 twister-small.c
-rw-r--r-- 1284 twister-small.h
-rw-r--r-- 2845 twister.c
-rw-r--r-- 1328 twister.h
-rw-r--r-- 2196 twister224.S
-rw-r--r-- 2195 twister256.S
-rw-r--r-- 2193 twister384.S
-rw-r--r-- 2193 twister512.S
-rw-r--r-- 2726 twister_ref.h
-rw-r--r-- 12822 twister_tables.h
-rw-r--r-- 10515 uC-Crypto-logo.svg
-rw-r--r-- 1642 uart.h
-rw-r--r-- 10141 xtea-asm.S
-rw-r--r-- 1836 xtea.c
-rw-r--r-- 1406 xtea.h