├── .gitignore ├── README.md ├── crypto_stream ├── aes128ctr │ ├── amd64-1way-3kbtables │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aes_asm.S │ │ ├── api.h │ │ ├── architectures │ │ ├── implementors │ │ └── stream.c │ ├── amd64-1way-8kbtables │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aes_asm.S │ │ ├── api.h │ │ ├── architectures │ │ ├── implementors │ │ └── stream.c │ ├── amd64-2way-3kbtables │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aes_asm.S │ │ ├── api.h │ │ ├── architectures │ │ ├── implementors │ │ └── stream.c │ ├── amd64-2way-8kbtables │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aes_asm.S │ │ ├── api.h │ │ ├── architectures │ │ ├── implementors │ │ └── stream.c │ └── avx │ │ ├── aes.c │ │ ├── aes.h │ │ ├── aes_asm_bitslice_avx.S │ │ ├── api.h │ │ ├── architectures │ │ ├── implementors │ │ └── stream.c ├── blowfishctr │ ├── amd64-1way-1 │ │ ├── api.h │ │ ├── blowfish.c │ │ ├── blowfish.h │ │ ├── blowfish_asm.S │ │ ├── implementors │ │ └── stream.c │ ├── amd64-1way-2 │ │ ├── api.h │ │ ├── blowfish.c │ │ ├── blowfish.h │ │ ├── blowfish_asm.S │ │ ├── implementors │ │ └── stream.c │ ├── amd64-4way │ │ ├── api.h │ │ ├── blowfish.c │ │ ├── blowfish.h │ │ ├── blowfish_asm.S │ │ ├── implementors │ │ └── stream.c │ ├── avx-16way-1 │ │ ├── README │ │ ├── api.h │ │ ├── blowfish-avx-x86_64-asm_64.S │ │ ├── blowfish.c │ │ ├── blowfish.h │ │ ├── blowfish_asm.S │ │ ├── implementors │ │ └── stream.c │ ├── avx-16way-2 │ │ ├── README │ │ ├── api.h │ │ ├── blowfish-avx-x86_64-asm_64.S │ │ ├── blowfish.c │ │ ├── blowfish.h │ │ ├── blowfish_asm.S │ │ ├── implementors │ │ └── stream.c │ ├── avx2-32way-vpgatherdd │ │ ├── api.h │ │ ├── blowfish.c │ │ ├── blowfish.h │ │ ├── blowfish_asm.S │ │ ├── blowfish_asm_avx2.S │ │ ├── implementors │ │ └── stream.c │ ├── checksum │ ├── cryptopp │ │ ├── api.h │ │ ├── implementors │ │ └── stream.cpp │ ├── description │ ├── designers │ └── openssl │ │ ├── api.h │ │ ├── implementors │ │ └── stream.c ├── camellia128ctr │ ├── aesni-avx-16way │ │ ├── api.h │ │ ├── camellia.c │ │ ├── camellia.h │ │ ├── camellia_aesni.S │ │ ├── implementors │ │ └── stream.c │ ├── aesni-avx2-32way │ │ ├── api.h │ │ ├── camellia.c │ │ ├── camellia.h │ │ ├── camellia_aesni_avx2.S │ │ ├── implementors │ │ └── stream.c │ ├── amd64-1way │ │ ├── api.h │ │ ├── camellia.c │ │ ├── camellia.h │ │ ├── camellia_asm.S │ │ ├── implementors │ │ └── stream.c │ ├── amd64-2way │ │ ├── api.h │ │ ├── camellia.c │ │ ├── camellia.h │ │ ├── camellia_asm.S │ │ ├── implementors │ │ └── stream.c │ ├── checksum │ ├── cryptopp │ │ ├── api.h │ │ ├── implementors │ │ └── stream.cpp │ ├── description │ ├── designers │ └── openssl │ │ ├── api.h │ │ ├── implementors │ │ └── stream.c ├── serpent128ctr │ ├── avx-8way-1 │ │ ├── README │ │ ├── api.h │ │ ├── implementors │ │ ├── serpent-avx-x86_64-asm_64.S │ │ ├── serpent.c │ │ ├── serpent.h │ │ └── stream.c │ ├── avx2-16way-1 │ │ ├── README │ │ ├── api.h │ │ ├── implementors │ │ ├── serpent-avx2-x86_64-asm_64.S │ │ ├── serpent.c │ │ ├── serpent.h │ │ └── stream.c │ ├── checksum │ ├── cryptopp │ │ ├── api.h │ │ ├── implementors │ │ └── stream.cpp │ ├── description │ ├── designers │ ├── linux_c │ │ ├── README │ │ ├── api.h │ │ ├── implementors │ │ ├── serpent.c │ │ ├── serpent.h │ │ └── stream.c │ └── sse2-8way │ │ ├── README │ │ ├── api.h │ │ ├── implementors │ │ ├── serpent.c │ │ ├── serpent.h │ │ ├── serpent_sse2.S │ │ └── stream.c └── twofish128ctr │ ├── amd64-1way │ ├── api.h │ ├── implementors │ ├── stream.c │ ├── twofish.c │ ├── twofish.h │ └── twofish_asm.S │ ├── amd64-2way │ ├── api.h │ ├── implementors │ ├── stream.c │ ├── twofish.c │ ├── twofish.h │ └── twofish_asm_2way.S │ ├── amd64-3way │ ├── api.h │ ├── implementors │ ├── stream.c │ ├── twofish.c │ ├── twofish.h │ └── twofish_asm_3way.S │ ├── avx-8way-1 │ ├── README │ ├── api.h │ ├── implementors │ ├── stream.c │ ├── twofish-avx-x86_64.S │ ├── twofish.c │ └── twofish.h │ ├── avx-8way-2 │ ├── README │ ├── api.h │ ├── glue_helper_avx.h │ ├── implementors │ ├── stream.c │ ├── twofish-avx-x86_64.S │ ├── twofish.c │ └── twofish.h │ ├── avx2-16way-1-vpgatherdd │ ├── api.h │ ├── implementors │ ├── stream.c │ ├── twofish.c │ ├── twofish.h │ └── twofish_asm_avx2_vpgatherdd.S │ ├── avx2-16way-2 │ ├── README │ ├── api.h │ ├── implementors │ ├── stream.c │ ├── twofish.c │ ├── twofish.h │ └── twofish_asm_avx2.S │ ├── checksum │ ├── cryptopp │ ├── api.h │ ├── implementors │ └── stream.cpp │ ├── description │ ├── designers │ └── linux_amd64 │ ├── README │ ├── api.h │ ├── implementors │ ├── stream.c │ ├── twofish-x86_64-asm_64.S │ ├── twofish.c │ └── twofish.h └── results └── haswell ├── aes128ctr-xor_cycles-0_4096-haswell.svgz ├── blowfishctr-xor_cycles-0_4096-haswell.svgz ├── camellia128ctr-xor_cycles-0_4096-haswell.svgz ├── info.txt ├── serpent128ctr-xor_cycles-0_4096-haswell.svgz └── twofish128ctr-xor_cycles-0_4096-haswell.svgz /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/README.md -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-3kbtables/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-3kbtables/aes.c -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-3kbtables/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-3kbtables/aes.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-3kbtables/aes_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-3kbtables/aes_asm.S -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-3kbtables/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-3kbtables/api.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-3kbtables/architectures: -------------------------------------------------------------------------------- 1 | amd64 -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-3kbtables/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-3kbtables/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-3kbtables/stream.c -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-8kbtables/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-8kbtables/aes.c -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-8kbtables/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-8kbtables/aes.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-8kbtables/aes_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-8kbtables/aes_asm.S -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-8kbtables/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-8kbtables/api.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-8kbtables/architectures: -------------------------------------------------------------------------------- 1 | amd64 -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-8kbtables/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-1way-8kbtables/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-1way-8kbtables/stream.c -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-3kbtables/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-3kbtables/aes.c -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-3kbtables/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-3kbtables/aes.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-3kbtables/aes_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-3kbtables/aes_asm.S -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-3kbtables/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-3kbtables/api.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-3kbtables/architectures: -------------------------------------------------------------------------------- 1 | amd64 -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-3kbtables/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-3kbtables/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-3kbtables/stream.c -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-8kbtables/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-8kbtables/aes.c -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-8kbtables/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-8kbtables/aes.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-8kbtables/aes_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-8kbtables/aes_asm.S -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-8kbtables/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-8kbtables/api.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-8kbtables/architectures: -------------------------------------------------------------------------------- 1 | amd64 -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-8kbtables/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/amd64-2way-8kbtables/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/amd64-2way-8kbtables/stream.c -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/avx/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/avx/aes.c -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/avx/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/avx/aes.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/avx/aes_asm_bitslice_avx.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/avx/aes_asm_bitslice_avx.S -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/avx/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/avx/api.h -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/avx/architectures: -------------------------------------------------------------------------------- 1 | amd64 -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/avx/implementors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/avx/implementors -------------------------------------------------------------------------------- /crypto_stream/aes128ctr/avx/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/aes128ctr/avx/stream.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-1/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-1/api.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-1/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-1/blowfish.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-1/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-1/blowfish.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-1/blowfish_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-1/blowfish_asm.S -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-1/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-1/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-1/stream.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-2/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-2/api.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-2/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-2/blowfish.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-2/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-2/blowfish.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-2/blowfish_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-2/blowfish_asm.S -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-2/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-1way-2/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-1way-2/stream.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-4way/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-4way/api.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-4way/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-4way/blowfish.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-4way/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-4way/blowfish.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-4way/blowfish_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-4way/blowfish_asm.S -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-4way/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/amd64-4way/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/amd64-4way/stream.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-1/README -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-1/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-1/api.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-1/blowfish-avx-x86_64-asm_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-1/blowfish-avx-x86_64-asm_64.S -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-1/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-1/blowfish.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-1/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-1/blowfish.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-1/blowfish_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-1/blowfish_asm.S -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-1/implementors: -------------------------------------------------------------------------------- 1 | Johannes Götzfried 2 | -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-1/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-1/stream.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-2/README -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-2/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-2/api.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-2/blowfish-avx-x86_64-asm_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-2/blowfish-avx-x86_64-asm_64.S -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-2/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-2/blowfish.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-2/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-2/blowfish.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-2/blowfish_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-2/blowfish_asm.S -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-2/implementors: -------------------------------------------------------------------------------- 1 | Johannes Götzfried 2 | Jussi Kivilinna 3 | -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx-16way-2/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx-16way-2/stream.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx2-32way-vpgatherdd/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx2-32way-vpgatherdd/api.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx2-32way-vpgatherdd/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx2-32way-vpgatherdd/blowfish.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx2-32way-vpgatherdd/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx2-32way-vpgatherdd/blowfish.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx2-32way-vpgatherdd/blowfish_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx2-32way-vpgatherdd/blowfish_asm.S -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx2-32way-vpgatherdd/blowfish_asm_avx2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx2-32way-vpgatherdd/blowfish_asm_avx2.S -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx2-32way-vpgatherdd/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/avx2-32way-vpgatherdd/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/avx2-32way-vpgatherdd/stream.c -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/checksum: -------------------------------------------------------------------------------- 1 | 62d2b867938a62b3c4321bf06465d089 2 | -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/cryptopp/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/cryptopp/api.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/cryptopp/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna (wrapper around Crypto++ by Wei Dai) 2 | -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/cryptopp/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/cryptopp/stream.cpp -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/description -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/designers: -------------------------------------------------------------------------------- 1 | Bruce Schneier 2 | -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/openssl/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/openssl/api.h -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/openssl/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna (wrapper around OpenSSL) 2 | -------------------------------------------------------------------------------- /crypto_stream/blowfishctr/openssl/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/blowfishctr/openssl/stream.c -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx-16way/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx-16way/api.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx-16way/camellia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx-16way/camellia.c -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx-16way/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx-16way/camellia.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx-16way/camellia_aesni.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx-16way/camellia_aesni.S -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx-16way/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx-16way/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx-16way/stream.c -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx2-32way/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx2-32way/api.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx2-32way/camellia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx2-32way/camellia.c -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx2-32way/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx2-32way/camellia.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx2-32way/camellia_aesni_avx2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx2-32way/camellia_aesni_avx2.S -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx2-32way/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/aesni-avx2-32way/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/aesni-avx2-32way/stream.c -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-1way/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-1way/api.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-1way/camellia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-1way/camellia.c -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-1way/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-1way/camellia.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-1way/camellia_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-1way/camellia_asm.S -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-1way/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-1way/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-1way/stream.c -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-2way/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-2way/api.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-2way/camellia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-2way/camellia.c -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-2way/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-2way/camellia.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-2way/camellia_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-2way/camellia_asm.S -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-2way/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/amd64-2way/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/amd64-2way/stream.c -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/checksum: -------------------------------------------------------------------------------- 1 | dc507fb8cef1248f95b4bfa5e1fe7037 2 | -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/cryptopp/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/cryptopp/api.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/cryptopp/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna (wrapper around Crypto++ by Wei Dai) 2 | -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/cryptopp/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/cryptopp/stream.cpp -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/description -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/designers: -------------------------------------------------------------------------------- 1 | Mitsubishi 2 | NTT -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/openssl/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/openssl/api.h -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/openssl/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna (wrapper around OpenSSL) 2 | -------------------------------------------------------------------------------- /crypto_stream/camellia128ctr/openssl/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/camellia128ctr/openssl/stream.c -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx-8way-1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx-8way-1/README -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx-8way-1/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx-8way-1/api.h -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx-8way-1/implementors: -------------------------------------------------------------------------------- 1 | Johannes Götzfried 2 | -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx-8way-1/serpent-avx-x86_64-asm_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx-8way-1/serpent-avx-x86_64-asm_64.S -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx-8way-1/serpent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx-8way-1/serpent.c -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx-8way-1/serpent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx-8way-1/serpent.h -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx-8way-1/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx-8way-1/stream.c -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx2-16way-1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx2-16way-1/README -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx2-16way-1/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx2-16way-1/api.h -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx2-16way-1/implementors: -------------------------------------------------------------------------------- 1 | Johannes Götzfried 2 | -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx2-16way-1/serpent-avx2-x86_64-asm_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx2-16way-1/serpent-avx2-x86_64-asm_64.S -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx2-16way-1/serpent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx2-16way-1/serpent.c -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx2-16way-1/serpent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx2-16way-1/serpent.h -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/avx2-16way-1/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/avx2-16way-1/stream.c -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/checksum: -------------------------------------------------------------------------------- 1 | f32e0db01278ef9a62cf11a31fb3aa95 2 | -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/cryptopp/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/cryptopp/api.h -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/cryptopp/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna (wrapper around Crypto++ by Wei Dai) 2 | -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/cryptopp/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/cryptopp/stream.cpp -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/description -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/designers: -------------------------------------------------------------------------------- 1 | Ross Anderson 2 | Eli Biham 3 | Lars Knudsen 4 | -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/linux_c/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/linux_c/README -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/linux_c/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/linux_c/api.h -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/linux_c/implementors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/linux_c/implementors -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/linux_c/serpent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/linux_c/serpent.c -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/linux_c/serpent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/linux_c/serpent.h -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/linux_c/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/linux_c/stream.c -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/sse2-8way/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/sse2-8way/README -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/sse2-8way/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/sse2-8way/api.h -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/sse2-8way/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/sse2-8way/serpent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/sse2-8way/serpent.c -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/sse2-8way/serpent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/sse2-8way/serpent.h -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/sse2-8way/serpent_sse2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/sse2-8way/serpent_sse2.S -------------------------------------------------------------------------------- /crypto_stream/serpent128ctr/sse2-8way/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/serpent128ctr/sse2-8way/stream.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-1way/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-1way/api.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-1way/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-1way/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-1way/stream.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-1way/twofish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-1way/twofish.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-1way/twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-1way/twofish.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-1way/twofish_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-1way/twofish_asm.S -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-2way/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-2way/api.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-2way/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-2way/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-2way/stream.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-2way/twofish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-2way/twofish.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-2way/twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-2way/twofish.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-2way/twofish_asm_2way.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-2way/twofish_asm_2way.S -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-3way/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-3way/api.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-3way/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-3way/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-3way/stream.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-3way/twofish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-3way/twofish.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-3way/twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-3way/twofish.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/amd64-3way/twofish_asm_3way.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/amd64-3way/twofish_asm_3way.S -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-1/README -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-1/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-1/api.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-1/implementors: -------------------------------------------------------------------------------- 1 | Johannes Götzfried 2 | -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-1/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-1/stream.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-1/twofish-avx-x86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-1/twofish-avx-x86_64.S -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-1/twofish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-1/twofish.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-1/twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-1/twofish.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-2/README -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-2/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-2/api.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-2/glue_helper_avx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-2/glue_helper_avx.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-2/implementors: -------------------------------------------------------------------------------- 1 | Johannes Götzfried 2 | Jussi Kivilinna 3 | -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-2/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-2/stream.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-2/twofish-avx-x86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-2/twofish-avx-x86_64.S -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-2/twofish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-2/twofish.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx-8way-2/twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx-8way-2/twofish.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/api.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/stream.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/twofish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/twofish.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/twofish.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/twofish_asm_avx2_vpgatherdd.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-1-vpgatherdd/twofish_asm_avx2_vpgatherdd.S -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-2/README -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-2/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-2/api.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-2/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna 2 | Johannes Götzfried -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-2/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-2/stream.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-2/twofish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-2/twofish.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-2/twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-2/twofish.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/avx2-16way-2/twofish_asm_avx2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/avx2-16way-2/twofish_asm_avx2.S -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/checksum: -------------------------------------------------------------------------------- 1 | 9ac55e86244d9b4a378a0bc17a3b8007 2 | -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/cryptopp/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/cryptopp/api.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/cryptopp/implementors: -------------------------------------------------------------------------------- 1 | Jussi Kivilinna (wrapper around Crypto++ by Wei Dai) 2 | -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/cryptopp/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/cryptopp/stream.cpp -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/description -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/designers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/designers -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/linux_amd64/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/linux_amd64/README -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/linux_amd64/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/linux_amd64/api.h -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/linux_amd64/implementors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/linux_amd64/implementors -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/linux_amd64/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/linux_amd64/stream.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/linux_amd64/twofish-x86_64-asm_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/linux_amd64/twofish-x86_64-asm_64.S -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/linux_amd64/twofish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/linux_amd64/twofish.c -------------------------------------------------------------------------------- /crypto_stream/twofish128ctr/linux_amd64/twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/crypto_stream/twofish128ctr/linux_amd64/twofish.h -------------------------------------------------------------------------------- /results/haswell/aes128ctr-xor_cycles-0_4096-haswell.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/results/haswell/aes128ctr-xor_cycles-0_4096-haswell.svgz -------------------------------------------------------------------------------- /results/haswell/blowfishctr-xor_cycles-0_4096-haswell.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/results/haswell/blowfishctr-xor_cycles-0_4096-haswell.svgz -------------------------------------------------------------------------------- /results/haswell/camellia128ctr-xor_cycles-0_4096-haswell.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/results/haswell/camellia128ctr-xor_cycles-0_4096-haswell.svgz -------------------------------------------------------------------------------- /results/haswell/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/results/haswell/info.txt -------------------------------------------------------------------------------- /results/haswell/serpent128ctr-xor_cycles-0_4096-haswell.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/results/haswell/serpent128ctr-xor_cycles-0_4096-haswell.svgz -------------------------------------------------------------------------------- /results/haswell/twofish128ctr-xor_cycles-0_4096-haswell.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkivilin/supercop-blockciphers/HEAD/results/haswell/twofish128ctr-xor_cycles-0_4096-haswell.svgz --------------------------------------------------------------------------------