Operation | crypto_aead |
Primitive | ascon128v12 |
Description |
|
Designers |
Christoph Dobraunig
Maria Eichlseder
Florian Mendel
Martin Schläffer
|
Implementations |
armv6 |
Christoph Dobraunig
Martin Schläffer
|
|
armv6_lowsize |
Christoph Dobraunig
Martin Schläffer
|
|
armv6m |
Christoph Dobraunig
Martin Schläffer
|
|
armv6m_lowsize |
Christoph Dobraunig
Martin Schläffer
|
|
armv7m |
Christoph Dobraunig
Martin Schläffer
|
|
armv7m_lowsize |
Christoph Dobraunig
Martin Schläffer
|
|
armv7m_small |
Christoph Dobraunig
Martin Schläffer
|
|
asm_bi32_rv32b |
Ferdinand Bachmann
|
|
asm_esp32 |
Ferdinand Bachmann
|
|
asm_fsr_rv32b |
Ferdinand Bachmann
|
|
asm_rv32b |
Ferdinand Bachmann
|
|
asm_rv32i |
Ferdinand Bachmann
|
|
avr |
Luan Cardoso dos Santos
Johann Großschädl
Christoph Dobraunig
Martin Schläffer
|
|
avr_lowsize |
Luan Cardoso dos Santos
Johann Großschädl
Christoph Dobraunig
Martin Schläffer
|
|
avx512 |
Christoph Dobraunig
Martin Schläffer
|
|
bi32 |
Christoph Dobraunig
Martin Schläffer
|
|
bi32_armv6 |
Christoph Dobraunig
Martin Schläffer
|
|
bi32_armv6m |
Christoph Dobraunig
Martin Schläffer
|
|
bi32_armv7m |
Christoph Dobraunig
Martin Schläffer
|
|
bi32_armv7m_small |
Christoph Dobraunig
Martin Schläffer
|
|
bi32_lowreg |
Christoph Dobraunig
Martin Schläffer
|
|
bi32_lowsize |
Christoph Dobraunig
Martin Schläffer
|
|
bi8 |
Christoph Dobraunig
Martin Schläffer
|
|
esp32 |
Christoph Dobraunig
Martin Schläffer
Ferdinand Bachmann
|
|
neon |
Christoph Dobraunig
Martin Schläffer
|
|
opt32 |
Christoph Dobraunig
Martin Schläffer
|
|
opt32_lowsize |
Christoph Dobraunig
Martin Schläffer
|
|
opt64 |
Christoph Dobraunig
Martin Schläffer
|
|
opt64_lowsize |
Christoph Dobraunig
Martin Schläffer
|
|
opt8 |
Christoph Dobraunig
Martin Schläffer
|
|
opt8_lowsize |
Christoph Dobraunig
Martin Schläffer
|
|
protected_bi32_armv6 |
Christoph Dobraunig
Martin Schläffer
|
|
protected_bi32_armv6_leveled |
Christoph Dobraunig
Martin Schläffer
|
|
ref |
Christoph Dobraunig
Martin Schläffer
|
amd64; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20241022: 89x compiler output, 72x namespace violation, 96x passed TIMECOP, 3x TIMECOP error |
amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; saber214, supercop-20241022: 89x compiler output, 72x namespace violation, 39x passed TIMECOP, 60x TIMECOP error |
amd64; Zen (800f11); 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20241022: 89x compiler output, 72x namespace violation, 97x passed TIMECOP, 2x TIMECOP error |
amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20241022: 89x compiler output, 72x namespace violation, 97x passed TIMECOP, 2x TIMECOP error |
amd64; Zen (820f01); 2020 AMD Athlon Silver 3050e; 2 x 1400MHz; dali, supercop-20241022: 89x compiler output, 72x namespace violation, 95x passed TIMECOP, 4x TIMECOP error |
amd64; Zen (800f11); 2017 AMD Ryzen 3 1200; 4 x 3100MHz; rumba3, supercop-20221122 |
amd64; Zen 2 (860f01); 2022 AMD Ryzen 5 4500U; 6 x 3600MHz; renoir, supercop-20241022: 89x compiler output, 72x namespace violation, 95x passed TIMECOP, 4x TIMECOP error |
amd64; Zen 2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; rome0, supercop-20241022: 89x compiler output, 72x namespace violation, 95x passed TIMECOP, 4x TIMECOP error |
amd64; Zen 2 (860f81); 2021 AMD Ryzen 3 5300U; 4 x 2600MHz; lucienne, supercop-20241022: 89x compiler output, 72x namespace violation, 95x passed TIMECOP, 4x TIMECOP error |
amd64; Zen 3 (a20f10); 2020 AMD Ryzen 5 5600X; 6 x 3700MHz; unstable; spawn, supercop-20231215 |
amd64; Zen 3 (a50f00); 2021 AMD Ryzen 5 5560U; 6 x 4062MHz; beelink, supercop-20221122 |
amd64; Zen 3 (a50f00); 2021 AMD Ryzen 5 PRO 5650G; 6 x 3900MHz; cezanne, supercop-20241022: 89x compiler output, 72x namespace violation, 95x passed TIMECOP, 4x TIMECOP error |
amd64; Zen 3 (a20f10); 2020 AMD Ryzen 9 5950X; 16 x 3400MHz; zen3, supercop-20220213 |
amd64; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20241022: 46x compiler output, 43x namespace violation, 58x TIMECOP error |
amd64; Raptor Cove (b06a2); 2023 Intel Core i7-13700H, P cores; 6 x 4800MHz; raptor, supercop-20231107 |
amd64; Golden Cove (90675-00); 2022 Intel Core i3-12100; 4 x 3300MHz; alder, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Golden Cove (906a4-40); 2022 Intel Core i3-1215U, P cores; 2 x 1600MHz; alder2,1f626960,5600000, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Tiger Lake (806c1); 2020 Intel Core i7-1165G7; 4 x 2800MHz; panther, supercop-20241022: 81x compiler output, 80x namespace violation, 44x passed TIMECOP, 63x TIMECOP error |
amd64; Ice Lake (706e5); 2019 Intel Core i3-1035G1; 4 x 1000MHz; icelake2, supercop-20221005 |
amd64; Comet Lake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; comet, supercop-20241022: 91x compiler output, 70x namespace violation, 97x passed TIMECOP |
amd64; Comet Lake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; know, supercop-20241022: 91x compiler output, 70x namespace violation, 97x passed TIMECOP |
amd64; Comet Lake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; cubi10, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Coffee Lake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20241011: 91x compiler output, 70x namespace violation, 97x passed TIMECOP |
amd64; Coffee Lake (806ea); 2018 Intel Core i3-8109U; 2 x 3000MHz; like, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Kaby Lake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Kaby Lake (806e9); 2017 Intel Core i3-7100; 2 x 2400MHz; whosthere, supercop-20221122 |
amd64; Skylake (506e3); 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Broadwell+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Broadwell+AES (306d4); 2015 Intel Core i3-5005U; 2 x 1900MHz; shoe, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Haswell+AES (306c3); 2013 Intel Core i7-4765T; 4 x 2000MHz; prodesk, supercop-20241022: 91x compiler output, 70x namespace violation, 97x passed TIMECOP |
amd64; Haswell+AES (306c3); 2013 Intel Core i7-4770; 4 x 3400MHz; speed2supercop, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Haswell+AES (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20231107 |
amd64; Haswell+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Ivy Bridge+AES (306a9); 2012 Intel Core i5-3427U; 2 x 1800MHz; hunsnivy, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Ivy Bridge+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Sandy Bridge+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Sandy Bridge+AES (206d7); 2012 Intel Xeon E5-2660; 8 x 2200MHz; unstable; gcc123, supercop-20220213 |
amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Core 2 45nm (1067a); 2009 Intel Core 2 Duo E7600; 2 x 3060MHz; wolfdale, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Core 2 45nm (10676); 2007 Intel Xeon X5450; 8 x 2992MHz; unstable; gcc14, supercop-20220506 |
amd64; Core 2 65nm (6fb); 2007 Intel Core 2 Duo T7300; 2 x 2000MHz; trident, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Core 2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Gracemont (906a4-20); 2022 Intel Core i3-1215U, E cores; 4 x 1600MHz; alder2,1f626960,3300000, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Tremont (906c0); 2021 Intel Celeron N4500; 2 x 1100MHz; jasper2, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Tremont (906c0); 2021 Intel Celeron N5105; 4 x 2000MHz; jasper3, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Tremont (906c0); 2021 Intel Pentium Silver N6000; 4 x 1100MHz; jasper, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Goldmont Plus (706a8); 2019 Intel Celeron N4020; 2 x 1100MHz; gemini, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Goldmont (506c9); 2016 Intel Celeron J3455; 4 x 1500MHz; wooden, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Airmont (406c3); 2015 Intel Pentium N3700; 4 x 1600MHz; nucnuc, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Silvermont (406c4); 2016 Intel Atom x5-Z8350; 4 x 1440MHz; cherry, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Bonnell (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
amd64; Bonnell (106ca); 2010 Intel Atom N455; 1 x 1000MHz; h2atom, supercop-20241022: 89x compiler output, 72x namespace violation, 99x passed TIMECOP |
riscv64; U54 (sifive,u54-mc); 2017 SiFive Freedom U540; 4 x 1000MHz; riscvunleashed000, supercop-20240107 |
mipso32; Octeon II (cnmips64v2); 2011 Cavium Octeon II CN6120; 2 x 2000MHz; gcc23, supercop-20230530 |
mipso32; Octeon II (cnmips64v2); 2011 Cavium Octeon II CN6120; 2 x 2000MHz; erpro8fsf2, supercop-20220213 |
armeabi; ARM1176 (410fb767); 2011 Broadcom BCM2835; 1 x 1000MHz; berry0, supercop-20240107 |
armeabi; Cortex-A7 (410fc075); 2016 Broadcom BCM2836; 4 x 900MHz; berry2, supercop-20240909: 8x test failure, 72x compiler output, 40x namespace violation, 52x TIMECOP error |
armeabi; Cortex-A8 (413fc082); 2012 TI Sitara XAM3359AZCZ100; 1 x 1000MHz; bblack, supercop-20240716: 5x test failure, 116x compiler output, 142x namespace violation, 154x passed TIMECOP, 4x failed TIMECOP |
armeabi; Cortex-A9+NEON (412fc09a); 2011 Freescale i.MX6 Quad; 4 x 1200MHz; unstable; novena, supercop-20220506 |
armeabi; Cortex-A17 (410fc0d1); 2014 Rockchip RK3288; 4 x 1800MHz; tinker, supercop-20241022: 28x test failure, 59x compiler output, 61x namespace violation, 76x TIMECOP error |
aarch64; Skylark (503f0002); 2018 Ampere eMAG 8180; 32 x 3300MHz; unstable; gcc185, supercop-20240107 |
aarch64; Cortex-A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3aplus, supercop-20240808: 108x compiler output, 40x namespace violation, 31x passed TIMECOP, 24x TIMECOP error |
aarch64; Cortex-A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20241022: 90x compiler output, 30x namespace violation, 42x passed TIMECOP |
aarch64; Cortex-A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; pi4b, supercop-20241022: 108x compiler output, 40x namespace violation, 55x passed TIMECOP |