]> git.cryptolib.org Git - avr-crypto-lib.git/tree
speed upgrade for grøstl
-rw-r--r-- 3397 A5_1.c
-rw-r--r-- 1689 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-- 9717 Makefile
-rw-r--r-- 13529 USAGE.blockciphers
-rw-r--r-- 3176 USAGE.hashfunctions
-rw-r--r-- 2953 USAGE.streamciphers
-rw-r--r-- 38725 __gmsl
-rw-r--r-- 1349 aes.h
-rw-r--r-- 1072 aes128_dec.c
-rw-r--r-- 1424 aes128_dec.h
-rw-r--r-- 1072 aes128_enc.c
-rw-r--r-- 1425 aes128_enc.h
-rw-r--r-- 1072 aes192_dec.c
-rw-r--r-- 1424 aes192_dec.h
-rw-r--r-- 1072 aes192_enc.c
-rw-r--r-- 1425 aes192_enc.h
-rw-r--r-- 1072 aes256_dec.c
-rw-r--r-- 1424 aes256_dec.h
-rw-r--r-- 1072 aes256_enc.c
-rw-r--r-- 1425 aes256_enc.h
-rw-r--r-- 6173 aes_dec-asm.S
-rw-r--r-- 9420 aes_dec-asm_faster.S
-rw-r--r-- 3900 aes_dec.c
-rw-r--r-- 1097 aes_dec.h
-rw-r--r-- 4813 aes_enc-asm.S
-rw-r--r-- 3000 aes_enc.c
-rw-r--r-- 1098 aes_enc.h
-rw-r--r-- 2598 aes_invsbox-asm.S
-rw-r--r-- 1662 aes_invsbox.c
-rw-r--r-- 1035 aes_invsbox.h
-rw-r--r-- 3890 aes_keyschedule-asm.S
-rw-r--r-- 2676 aes_keyschedule.c
-rw-r--r-- 2824 aes_keyschedule.h
-rw-r--r-- 2594 aes_sbox-asm.S
-rw-r--r-- 1651 aes_sbox.c
-rw-r--r-- 1020 aes_sbox.h
-rw-r--r-- 2788 arcfour-asm.S
-rw-r--r-- 1721 arcfour.c
-rw-r--r-- 2774 arcfour.h
-rw-r--r-- 3569 avr-asm-macros.S
-rw-r--r-- 1425 avr-makefile.inc
-rw-r--r-- 4240 base64_dec.c
-rw-r--r-- 1011 base64_dec.h
-rw-r--r-- 2825 base64_enc.c
-rw-r--r-- 961 base64_enc.h
-rw-r--r-- 2578 bcal-basic.c
-rw-r--r-- 1261 bcal-basic.h
-rw-r--r-- 1584 bcal_aes128.c
-rw-r--r-- 1127 bcal_aes128.h
-rw-r--r-- 1584 bcal_aes192.c
-rw-r--r-- 1127 bcal_aes192.h
-rw-r--r-- 1584 bcal_aes256.c
-rw-r--r-- 1127 bcal_aes256.h
-rw-r--r-- 1575 bcal_camellia128.c
-rw-r--r-- 1099 bcal_camellia128.h
-rw-r--r-- 1508 bcal_cast5.c
-rw-r--r-- 1078 bcal_cast5.h
-rw-r--r-- 1511 bcal_cast6.c
-rw-r--r-- 1078 bcal_cast6.h
-rw-r--r-- 1629 bcal_des.c
-rw-r--r-- 1070 bcal_des.h
-rw-r--r-- 947 bcal_noekeon.c
-rw-r--r-- 228 bcal_noekeon.h
-rw-r--r-- 1523 bcal_present.c
-rw-r--r-- 1086 bcal_present.h
-rw-r--r-- 1633 bcal_rc5.c
-rw-r--r-- 1070 bcal_rc5.h
-rw-r--r-- 1487 bcal_rc6.c
-rw-r--r-- 1070 bcal_rc6.h
-rw-r--r-- 1484 bcal_seed.c
-rw-r--r-- 1074 bcal_seed.h
-rw-r--r-- 1535 bcal_serpent.c
-rw-r--r-- 1086 bcal_serpent.h
-rw-r--r-- 1509 bcal_skipjack.c
-rw-r--r-- 1090 bcal_skipjack.h
-rw-r--r-- 1646 bcal_tdes.c
-rw-r--r-- 1073 bcal_tdes.h
-rw-r--r-- 1646 bcal_xtea.c
-rw-r--r-- 1074 bcal_xtea.h
-rw-r--r-- 2048 blake_common.c
-rw-r--r-- 1117 blake_common.h
-rw-r--r-- 7381 blake_large.c
-rw-r--r-- 2310 blake_large.h
-rw-r--r-- 7051 blake_small.c
-rw-r--r-- 2309 blake_small.h
-rw-r--r-- 2400 blockcipher_descriptor.h
-rw-r--r-- 11912 bmw_large.c
-rw-r--r-- 2212 bmw_large.h
-rw-r--r-- 11335 bmw_small.c
-rw-r--r-- 2211 bmw_small.h
-rw-r--r-- 17753 camellia-asm.S
-rw-r--r-- 1170 camellia.h
-rw-r--r-- 7178 camellia128-stub.c
-rw-r--r-- 13890 camellia_C.c
-rw-r--r-- 59046 cast5-sbox.h
-rw-r--r-- 11856 cast5.c
-rw-r--r-- 3112 cast5.h
-rw-r--r-- 6095 cast6.c
-rw-r--r-- 438 cast6.h
-rw-r--r-- 14528 cast6_sboxes.h
-rw-r--r-- 1537 config.h
-rw-r--r-- 1181 debug.h
-rw-r--r-- 10191 des.c
-rw-r--r-- 4066 des.h
-rw-r--r-- 4984 entropium.c
-rw-r--r-- 2689 entropium.h
-rw-r--r-- 1434 gf256mul.S
-rw-r--r-- 1047 gf256mul.h
-rw-r--r-- 3002 gmsl
-rw-r--r-- 5118 grain.c
-rw-r--r-- 1198 grain.h
-rw-r--r-- 6088 groestl_small.c
-rw-r--r-- 2385 groestl_small.h
-rw-r--r-- 1834 hashfunction_descriptor.h
-rw-r--r-- 3085 hfal-basic.c
-rw-r--r-- 1464 hfal-basic.h
-rw-r--r-- 2051 hfal-nessie.c
-rw-r--r-- 1129 hfal-nessie.h
-rw-r--r-- 2909 hfal-performance.c
-rw-r--r-- 1163 hfal-performance.h
-rw-r--r-- 1617 hfal-test.c
-rw-r--r-- 1114 hfal-test.h
-rw-r--r-- 1821 hfal_blake_large.c
-rw-r--r-- 1168 hfal_blake_large.h
-rw-r--r-- 1821 hfal_blake_small.c
-rw-r--r-- 1168 hfal_blake_small.h
-rw-r--r-- 1803 hfal_bmw_large.c
-rw-r--r-- 1156 hfal_bmw_large.h
-rw-r--r-- 1803 hfal_bmw_small.c
-rw-r--r-- 1156 hfal_bmw_small.h
-rw-r--r-- 1889 hfal_groestl_small.c
-rw-r--r-- 1184 hfal_groestl_small.h
-rw-r--r-- 1348 hfal_md5.c
-rw-r--r-- 1088 hfal_md5.h
-rw-r--r-- 1362 hfal_sha1.c
-rw-r--r-- 1094 hfal_sha1.h
-rw-r--r-- 1388 hfal_sha256.c
-rw-r--r-- 1106 hfal_sha256.h
-rw-r--r-- 4467 hfal_skein1024.c
-rw-r--r-- 1379 hfal_skein1024.h
-rw-r--r-- 3891 hfal_skein256.c
-rw-r--r-- 1327 hfal_skein256.h
-rw-r--r-- 4374 hfal_skein512.c
-rw-r--r-- 1367 hfal_skein512.h
-rw-r--r-- 1443 hfal_twister224.c
-rw-r--r-- 1130 hfal_twister224.h
-rw-r--r-- 1443 hfal_twister256.c
-rw-r--r-- 1130 hfal_twister256.h
-rw-r--r-- 1443 hfal_twister384.c
-rw-r--r-- 1130 hfal_twister384.h
-rw-r--r-- 1443 hfal_twister512.c
-rw-r--r-- 1130 hfal_twister512.h
-rw-r--r-- 3281 hmac-md5.c
-rw-r--r-- 1451 hmac-md5.h
-rw-r--r-- 3442 hmac-sha1.c
-rw-r--r-- 1494 hmac-sha1.h
-rw-r--r-- 3620 hmac-sha256.c
-rw-r--r-- 1543 hmac-sha256.h
drwxr-xr-x - host
-rw-r--r-- 2067 keysize_descriptor.c
-rw-r--r-- 1815 keysize_descriptor.h
-rw-r--r-- 3019 main.dox
-rw-r--r-- 17339 md5-asm.S
-rw-r--r-- 4747 md5.c
-rw-r--r-- 1565 md5.h
-rw-r--r-- 1714 md5_sbox.h
-rw-r--r-- 1350 memxor.S
-rw-r--r-- 119 memxor.h
-rw-r--r-- 220 memxor_c.c
-rw-r--r-- 6742 mickey128.c
-rw-r--r-- 469 mickey128.h
drwxr-xr-x - mkfiles
-rw-r--r-- 4501 mugi.c
-rw-r--r-- 1198 mugi.h
-rw-r--r-- 4223 noekeon.c
-rw-r--r-- 3302 noekeon.h
-rw-r--r-- 10994 noekeon_asm.S
-rw-r--r-- 1793 noekeon_cbc_enc.S
-rw-r--r-- 200 noekeon_cbc_enc.h
-rw-r--r-- 1764 noekeon_ctr.S
-rw-r--r-- 1167 noekeon_ctr.h
-rw-r--r-- 1647 noekeon_prng.c
-rw-r--r-- 1206 noekeon_prng.h
-rw-r--r-- 6567 omac_noekeon.S
-rw-r--r-- 1510 omac_noekeon.h
-rw-r--r-- 1581 omac_noekeon_C.c
-rw-r--r-- 3083 present.c
-rw-r--r-- 1110 present.h
-rw-r--r-- 2512 rc5.c
-rw-r--r-- 1444 rc5.h
-rw-r--r-- 3649 rc6.c
-rw-r--r-- 1544 rc6.h
-rw-r--r-- 18438 seed-asm.S
-rw-r--r-- 2762 seed.h
-rw-r--r-- 7973 seed_C.c
-rw-r--r-- 4518 seed_sbox.h
-rw-r--r-- 10548 serpent-asm.S
-rw-r--r-- 14887 serpent-sboxes-bitslice-asm.S
-rw-r--r-- 15140 serpent-sboxes-bitslice.c
-rw-r--r-- 4888 serpent-sboxes-fast.S
-rw-r--r-- 4192 serpent-sboxes-small.S
-rw-r--r-- 964 serpent-sboxes.h
-rw-r--r-- 3276 serpent-sboxes_c.c
-rw-r--r-- 3364 serpent.c
-rw-r--r-- 1436 serpent.h
-rw-r--r-- 15068 sha1-asm.S
-rw-r--r-- 6189 sha1.c
-rw-r--r-- 3862 sha1.h
-rw-r--r-- 21396 sha256-asm.S
-rw-r--r-- 7030 sha256.c
-rw-r--r-- 4091 sha256.h
-rw-r--r-- 552 sha3-api.h
-rw-r--r-- 10626 shabal-asm.S
-rw-r--r-- 2960 shabal.c
-rw-r--r-- 2344 shabal.h
-rw-r--r-- 4101 shabal192-asm.S
-rw-r--r-- 2409 shabal192.c
-rw-r--r-- 3439 shabal224-asm.S
-rw-r--r-- 2411 shabal224.c
-rw-r--r-- 3439 shabal256-asm.S
-rw-r--r-- 2410 shabal256.c
-rw-r--r-- 3438 shabal384-asm.S
-rw-r--r-- 2414 shabal384.c
-rw-r--r-- 3440 shabal512-asm.S
-rw-r--r-- 2408 shabal512.c
-rw-r--r-- 2556 shabea.c
-rw-r--r-- 1316 shabea.h
-rw-r--r-- 1602 shacal1_enc.c
-rw-r--r-- 1102 shacal1_enc.h
-rw-r--r-- 1646 shacal2_enc.c
-rw-r--r-- 1151 shacal2_enc.h
-rw-r--r-- 2607 skein.h
-rw-r--r-- 2807 skein1024.c
-rw-r--r-- 7378 skein1024_asm.S
-rw-r--r-- 2783 skein256.c
-rw-r--r-- 6943 skein256_asm.S
-rw-r--r-- 2772 skein512.c
-rw-r--r-- 7190 skein512_asm.S
-rw-r--r-- 5670 skipjack.c
-rw-r--r-- 1892 skipjack.h
-rw-r--r-- 1450 string-extras.c
-rw-r--r-- 1897 string-extras.h
-rw-r--r-- 672 sumsize.rb
drwxr-xr-x - test_src
drwxr-xr-x - testvectors
-rw-r--r-- 2903 threefish.h
-rw-r--r-- 2613 threefish1024_dec.c
-rw-r--r-- 9295 threefish1024_dec_asm.S
-rw-r--r-- 3037 threefish1024_enc.c
-rw-r--r-- 11041 threefish1024_enc_asm.S
-rw-r--r-- 1800 threefish256_dec.c
-rw-r--r-- 4925 threefish256_dec_asm.S
-rw-r--r-- 2169 threefish256_enc.c
-rw-r--r-- 6888 threefish256_enc_asm.S
-rw-r--r-- 6067 threefish256_enc_small.S
-rw-r--r-- 2050 threefish512_dec.c
-rw-r--r-- 6129 threefish512_dec_asm.S
-rw-r--r-- 2643 threefish512_enc.c
-rw-r--r-- 7864 threefish512_enc_asm.S
-rw-r--r-- 4494 threefish_invmix.S
-rw-r--r-- 1127 threefish_invmix_c.c
-rw-r--r-- 4484 threefish_mix.S
-rw-r--r-- 4595 threefish_mix_4c.S
-rw-r--r-- 1115 threefish_mix_c.c
-rw-r--r-- 2194 trivium.c
-rw-r--r-- 1076 trivium.h
-rw-r--r-- 10053 twister-asm.S
-rw-r--r-- 8131 twister-large-asm.S
-rw-r--r-- 6883 twister-large.c
-rw-r--r-- 1627 twister-large.h
-rw-r--r-- 2941 twister-sha3api.c
-rw-r--r-- 597 twister-sha3api.h
-rw-r--r-- 3518 twister-small-asm.S
-rw-r--r-- 4539 twister-small-stub.c
-rw-r--r-- 4552 twister-small.c
-rw-r--r-- 1284 twister-small.h
-rw-r--r-- 3008 twister.c
-rw-r--r-- 1313 twister.h
-rw-r--r-- 2181 twister224.S
-rw-r--r-- 2180 twister256.S
-rw-r--r-- 2186 twister384.S
-rw-r--r-- 2186 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-- 1627 uart.h
-rw-r--r-- 2641 ubi.h
-rw-r--r-- 2375 ubi1024.c
-rw-r--r-- 6480 ubi1024_asm.S
-rw-r--r-- 2404 ubi256.c
-rw-r--r-- 6408 ubi256_asm.S
-rw-r--r-- 2350 ubi512.c
-rw-r--r-- 6403 ubi512_asm.S
-rw-r--r-- 10126 xtea-asm.S
-rw-r--r-- 1821 xtea.c
-rw-r--r-- 1391 xtea.h