goos: windows
goarch: x86
AMD64 Athlon X2 (Dual-Core) 3GB RAM
-
Keypair Generation:
Command Mean [s] Min [s] Max [s] Relative Dilithium0.095 ± 0.070 0.066 0.294 1.42 ± 1.08 EC-ElGamal0.067 ± 0.005 0.061 0.077 1.00 ± 0.15 ECDSA 224-bit0.077 ± 0.006 0.071 0.086 1.16 ± 0.18 ECDSA 256-bit0.099 ± 0.067 0.073 0.289 1.49 ± 1.03 ECDSA 384-bit0.159 ± 0.008 0.151 0.174 2.39 ± 0.34 ECDSA 521-bit0.354 ± 0.009 0.345 0.376 5.32 ± 0.73 Ed255190.099 ± 0.006 0.095 0.113 1.50 ± 0.22 Ed4480.091 ± 0.011 0.082 0.120 1.37 ± 0.25 ElGamal0.471 ± 0.006 0.458 0.480 7.08 ± 0.96 GOST 256-bit0.081 ± 0.011 0.073 0.104 1.22 ± 0.24 GOST 512-bit0.127 ± 0.006 0.121 0.138 1.92 ± 0.27 Kyber0.067 ± 0.004 0.063 0.077 1.01 ± 0.15 RSA 3072-bit6.962 ± 3.262 2.968 12.902 104.73 ± 51.05 SM20.101 ± 0.068 0.074 0.293 1.53 ± 1.05 SPHINCS+0.416 ± 0.018 0.403 0.462 6.25 ± 0.88 X255190.066 ± 0.009 0.059 0.086 1.00 X4480.072 ± 0.013 0.064 0.107 1.09 ± 0.25 -
Digital Signature:
Command Mean [s] Min [s] Max [s] Relative Dilithium0.104 ± 0.009 0.093 0.123 1.67 ± 0.16 ECDSA 224-bit0.069 ± 0.011 0.062 0.099 1.11 ± 0.19 ECDSA 256-bit0.065 ± 0.004 0.063 0.076 1.05 ± 0.07 ECDSA 384-bit0.151 ± 0.009 0.146 0.178 2.44 ± 0.18 ECDSA 521-bit0.360 ± 0.010 0.353 0.383 5.81 ± 0.27 Ed255190.171 ± 0.003 0.168 0.179 2.77 ± 0.11 Ed4480.160 ± 0.008 0.154 0.181 2.59 ± 0.16 ElGamal0.265 ± 0.008 0.259 0.285 4.28 ± 0.20 GOST2012 256-bit0.062 ± 0.002 0.060 0.068 1.00 GOST2012 512-bit0.111 ± 0.003 0.107 0.119 1.79 ± 0.08 RSA 3072-bit0.201 ± 0.005 0.197 0.212 3.25 ± 0.14 SM20.077 ± 0.003 0.074 0.082 1.24 ± 0.07 SPHINCS+7.023 ± 0.233 6.902 7.636 113.33 ± 5.50 -
Shared Key Agreement:
Command Mean [s] Min [s] Max [s] Relative ECDSA 224-bit0.064 ± 0.008 0.058 0.080 1.19 ± 0.55 ECDSA 256-bit0.062 ± 0.007 0.058 0.080 1.17 ± 0.53 ECDSA 384-bit0.159 ± 0.003 0.157 0.168 3.00 ± 1.33 ECDSA 521-bit0.407 ± 0.011 0.400 0.434 7.65 ± 3.40 GOST2012 256-bit0.062 ± 0.009 0.053 0.082 1.16 ± 0.54 GOST2012 512-bit0.104 ± 0.006 0.101 0.122 1.96 ± 0.88 SM20.066 ± 0.008 0.061 0.088 1.24 ± 0.57 X255190.053 ± 0.024 0.042 0.120 1.00 X4480.055 ± 0.001 0.054 0.057 1.04 ± 0.46
-
Stream Ciphers:
Command Mean [s] Min [s] Max [s] Relative Chacha20Poly13050.076 ± 0.012 0.070 0.110 1.93 ± 0.33 Chacha200.049 ± 0.002 0.047 0.055 1.24 ± 0.09 HC-1280.039 ± 0.002 0.037 0.044 1.00 HC-2560.045 ± 0.008 0.040 0.065 1.15 ± 0.20 KCipher-20.082 ± 0.002 0.080 0.088 2.09 ± 0.13 RC40.050 ± 0.005 0.046 0.059 1.28 ± 0.14 Rabbit0.050 ± 0.003 0.047 0.056 1.27 ± 0.11 Salsa200.044 ± 0.006 0.041 0.060 1.13 ± 0.16 Skein5120.061 ± 0.003 0.060 0.068 1.56 ± 0.11 Spritz0.107 ± 0.004 0.104 0.117 2.73 ± 0.18 Trivium0.252 ± 0.006 0.245 0.266 6.44 ± 0.40 ZUC-1280.071 ± 0.003 0.068 0.078 1.82 ± 0.13 ZUC-2560.072 ± 0.006 0.067 0.084 1.84 ± 0.18 -
128-bit> Block Ciphers:
Command Mean [s] Min [s] Max [s] Relative AES0.084 ± 0.006 0.078 0.098 1.49 ± 0.19 ARIA0.302 ± 0.003 0.298 0.309 5.38 ± 0.57 Anubis0.093 ± 0.007 0.086 0.116 1.65 ± 0.21 CAST2560.248 ± 0.008 0.241 0.264 4.43 ± 0.49 CLEFIA1.652 ± 0.006 1.644 1.662 29.49 ± 3.12 CRYPTON0.170 ± 0.006 0.164 0.185 3.04 ± 0.34 Camellia0.086 ± 0.006 0.078 0.110 1.54 ± 0.20 E20.175 ± 0.004 0.171 0.187 3.12 ± 0.34 Grasshopper0.419 ± 0.002 0.417 0.422 7.48 ± 0.79 Kalyna128_1280.115 ± 0.006 0.110 0.134 2.06 ± 0.24 Kalyna128_2560.136 ± 0.006 0.131 0.150 2.42 ± 0.28 Kalyna256_2560.133 ± 0.009 0.125 0.152 2.37 ± 0.29 Kalyna256_5120.151 ± 0.010 0.144 0.184 2.69 ± 0.33 Kalyna512_5120.147 ± 0.006 0.140 0.157 2.62 ± 0.30 LEA0.056 ± 0.006 0.052 0.092 1.00 LOKI970.163 ± 0.005 0.158 0.175 2.91 ± 0.32 MARS20.129 ± 0.004 0.125 0.143 2.30 ± 0.25 MARS0.089 ± 0.005 0.084 0.101 1.58 ± 0.19 NOEKEON0.160 ± 0.005 0.151 0.169 2.85 ± 0.31 RC60.066 ± 0.006 0.061 0.086 1.17 ± 0.16 SEED0.081 ± 0.006 0.078 0.108 1.45 ± 0.18 SM40.076 ± 0.004 0.072 0.094 1.36 ± 0.16 Serpent0.156 ± 0.006 0.152 0.175 2.79 ± 0.31 Threefish2560.081 ± 0.010 0.075 0.124 1.44 ± 0.24 Threefish5120.091 ± 0.006 0.087 0.108 1.63 ± 0.20 Threefish10240.100 ± 0.006 0.095 0.114 1.79 ± 0.21 Twofish0.112 ± 0.009 0.101 0.140 2.01 ± 0.27 -
64-bit Block Ciphers:
Command Mean [s] Min [s] Max [s] Relative 3DES0.194 ± 0.008 0.189 0.220 3.25 ± 0.38 Blowfish0.070 ± 0.005 0.066 0.083 1.18 ± 0.15 CAST50.096 ± 0.005 0.090 0.107 1.60 ± 0.20 DES[obsolete]0.109 ± 0.010 0.101 0.152 1.83 ± 0.26 GOST890.149 ± 0.004 0.146 0.164 2.51 ± 0.29 HIGHT0.174 ± 0.005 0.169 0.185 2.91 ± 0.33 IDEA[obsolete]0.127 ± 0.016 0.115 0.190 2.13 ± 0.36 Khazad0.091 ± 0.007 0.086 0.118 1.52 ± 0.20 MISTY10.132 ± 0.006 0.128 0.151 2.22 ± 0.26 Magma0.150 ± 0.004 0.145 0.158 2.52 ± 0.29 PRESENT0.205 ± 0.004 0.201 0.218 3.45 ± 0.39 RC2[obsolete]0.126 ± 0.006 0.120 0.144 2.11 ± 0.26 RC50.060 ± 0.007 0.054 0.088 1.00 TWINE0.726 ± 0.003 0.723 0.731 12.19 ± 1.35 -
Modes of Operation:
Command Mean [s] Min [s] Max [s] Relative EAX0.126 ± 0.006 0.122 0.143 1.81 ± 0.12 GCM0.113 ± 0.004 0.110 0.125 1.63 ± 0.10 OCB10.106 ± 0.004 0.101 0.118 1.52 ± 0.10 OCB30.086 ± 0.005 0.081 0.104 1.24 ± 0.09 MGM0.332 ± 0.005 0.329 0.342 4.78 ± 0.26 CCM0.127 ± 0.016 0.117 0.178 1.82 ± 0.24 CBC0.085 ± 0.008 0.079 0.108 1.22 ± 0.12 CFB0.094 ± 0.017 0.071 0.137 1.35 ± 0.25 CFB-80.657 ± 0.009 0.648 0.678 9.43 ± 0.51 CTR0.070 ± 0.004 0.067 0.084 1.00 ECB[obsolete]0.080 ± 0.005 0.076 0.096 1.15 ± 0.09 IGE0.093 ± 0.003 0.090 0.106 1.34 ± 0.08 OFB0.070 ± 0.004 0.067 0.083 1.01 ± 0.08 -
Key Length:
Command Mean [s] Min [s] Max [s] Relative AES1280.072 ± 0.003 0.069 0.078 1.00 AES1920.077 ± 0.006 0.073 0.092 1.07 ± 0.09 AES2560.085 ± 0.007 0.079 0.103 1.18 ± 0.11 -
Message Digest:
Command Mean [s] Min [s] Max [s] Relative BLAKE2B2560.054 ± 0.005 0.051 0.072 1.40 ± 0.22 BLAKE2B5120.055 ± 0.006 0.050 0.071 1.43 ± 0.24 BLAKE2S1280.040 ± 0.005 0.036 0.055 1.05 ± 0.19 BLAKE2S2560.042 ± 0.006 0.036 0.065 1.08 ± 0.21 BLAKE30.050 ± 0.005 0.047 0.075 1.31 ± 0.22 BMW0.073 ± 0.004 0.070 0.091 1.89 ± 0.26 CubeHash2560.121 ± 0.005 0.117 0.135 3.13 ± 0.43 CubeHash5120.153 ± 0.006 0.149 0.174 3.96 ± 0.54 ECHO2240.158 ± 0.003 0.156 0.169 4.10 ± 0.54 ECHO2560.160 ± 0.006 0.157 0.179 4.14 ± 0.56 ECHO3840.266 ± 0.004 0.263 0.278 6.90 ± 0.91 ECHO5120.266 ± 0.003 0.264 0.273 6.89 ± 0.90 ESCH2560.107 ± 0.003 0.105 0.116 2.77 ± 0.37 ESCH3840.148 ± 0.003 0.145 0.155 3.83 ± 0.51 Fugue2240.080 ± 0.008 0.077 0.122 2.07 ± 0.34 Fugue2560.080 ± 0.003 0.077 0.091 2.06 ± 0.28 Fugue3840.104 ± 0.007 0.101 0.133 2.70 ± 0.40 Fugue5120.126 ± 0.002 0.124 0.132 3.27 ± 0.43 GOST940.690 ± 0.056 0.658 0.817 17.86 ± 2.75 Groestl0.151 ± 0.030 0.140 0.274 3.91 ± 0.94 Hamsi2240.086 ± 0.003 0.084 0.099 2.24 ± 0.31 Hamsi2560.087 ± 0.004 0.084 0.100 2.25 ± 0.31 Hamsi3840.164 ± 0.005 0.160 0.182 4.24 ± 0.57 Hamsi5120.163 ± 0.002 0.160 0.165 4.22 ± 0.55 JH0.366 ± 0.007 0.361 0.385 9.48 ± 1.25 Keccak2560.072 ± 0.005 0.069 0.094 1.87 ± 0.28 Keccak5120.109 ± 0.007 0.105 0.129 2.83 ± 0.41 Kupyna2560.887 ± 0.012 0.873 0.914 22.98 ± 3.02 Kupyna3840.569 ± 0.022 0.556 0.614 14.75 ± 2.01 Kupyna5120.566 ± 0.008 0.556 0.581 14.65 ± 1.93 LSH2240.055 ± 0.005 0.052 0.075 1.43 ± 0.22 LSH2560.057 ± 0.005 0.052 0.071 1.47 ± 0.23 LSH3840.058 ± 0.007 0.052 0.084 1.50 ± 0.27 LSH5120.123 ± 0.010 0.112 0.148 3.18 ± 0.49 Luffa2240.057 ± 0.004 0.054 0.078 1.47 ± 0.22 Luffa2560.056 ± 0.004 0.054 0.075 1.46 ± 0.22 Luffa3840.069 ± 0.010 0.062 0.109 1.78 ± 0.34 Luffa5120.075 ± 0.005 0.072 0.099 1.94 ± 0.28 MD40.043 ± 0.007 0.037 0.065 1.13 ± 0.23 MD50.041 ± 0.007 0.032 0.065 1.06 ± 0.23 RMD1280.051 ± 0.007 0.046 0.070 1.32 ± 0.24 RMD1600.054 ± 0.006 0.051 0.083 1.41 ± 0.25 RMD2560.050 ± 0.005 0.046 0.063 1.29 ± 0.21 SHA10.041 ± 0.007 0.032 0.067 1.06 ± 0.24 SHA2240.047 ± 0.007 0.039 0.078 1.21 ± 0.25 SHA2560.055 ± 0.017 0.039 0.095 1.43 ± 0.47 SHA3-2240.070 ± 0.004 0.067 0.083 1.81 ± 0.26 SHA3-2560.075 ± 0.009 0.069 0.108 1.94 ± 0.35 SHA3-3840.095 ± 0.024 0.082 0.176 2.45 ± 0.71 SHA3-5120.108 ± 0.004 0.105 0.119 2.81 ± 0.38 SHA3840.109 ± 0.027 0.073 0.198 2.83 ± 0.80 SHA512-2560.076 ± 0.005 0.072 0.090 1.96 ± 0.28 SHA5120.075 ± 0.004 0.072 0.088 1.94 ± 0.27 SIMD2240.114 ± 0.007 0.111 0.146 2.95 ± 0.43 SIMD2560.115 ± 0.006 0.112 0.138 2.98 ± 0.42 SIMD3840.138 ± 0.004 0.135 0.147 3.57 ± 0.48 SIMD5120.137 ± 0.003 0.135 0.146 3.55 ± 0.47 SM30.045 ± 0.005 0.040 0.060 1.17 ± 0.21 Shavite2240.072 ± 0.002 0.070 0.082 1.88 ± 0.25 Shavite2560.073 ± 0.003 0.070 0.083 1.88 ± 0.25 Shavite3840.099 ± 0.006 0.096 0.124 2.56 ± 0.36 Shavite5120.099 ± 0.004 0.096 0.114 2.56 ± 0.35 SipHash1280.039 ± 0.005 0.032 0.054 1.00 SipHash640.040 ± 0.006 0.032 0.072 1.02 ± 0.21 Skein2560.068 ± 0.005 0.065 0.091 1.76 ± 0.27 Skein5120.069 ± 0.007 0.065 0.101 1.78 ± 0.30 Streebog2560.575 ± 0.004 0.570 0.581 14.88 ± 1.95 Streebog5120.573 ± 0.004 0.569 0.582 14.83 ± 1.94 Tiger20.052 ± 0.005 0.049 0.075 1.35 ± 0.23 Tiger0.052 ± 0.005 0.048 0.067 1.35 ± 0.22 Whirlpool0.297 ± 0.006 0.292 0.311 7.68 ± 1.02 Xoodyak0.079 ± 0.008 0.075 0.115 2.04 ± 0.33 -
Message Authentication Code:
Command Mean [s] Min [s] Max [s] Relative CMAC (AES)0.066 ± 0.004 0.063 0.079 1.70 ± 0.28 Chaskey0.046 ± 0.006 0.040 0.058 1.18 ± 0.23 GMAC (AES)0.072 ± 0.007 0.067 0.095 1.85 ± 0.33 GOST0.089 ± 0.005 0.085 0.107 2.27 ± 0.37 HMAC (SHA256)0.045 ± 0.007 0.040 0.078 1.16 ± 0.26 MGMAC (AES)0.236 ± 0.003 0.234 0.245 6.06 ± 0.92 PMAC (AES)0.073 ± 0.004 0.070 0.086 1.87 ± 0.30 Poly13050.046 ± 0.004 0.042 0.059 1.19 ± 0.21 SipHash1280.040 ± 0.007 0.032 0.070 1.03 ± 0.24 SipHash640.039 ± 0.006 0.033 0.065 1.00 Skein0.055 ± 0.005 0.051 0.066 1.41 ± 0.25 VMAC (AES)0.328 ± 0.009 0.323 0.353 8.42 ± 1.29 Xoodyak0.077 ± 0.004 0.075 0.090 1.98 ± 0.31 ZUC-1280.108 ± 0.005 0.104 0.120 2.79 ± 0.44 ZUC-2560.369 ± 0.005 0.364 0.381 9.47 ± 1.44 -
Experimental:
Command Mean [s] Min [s] Max [s] Relative Ascon v1.20.457 ± 0.021 0.426 0.483 1.04 ± 0.05 Grain128AEAD1.202 ± 0.015 1.182 1.228 2.73 ± 0.04 Grain128a0.441 ± 0.002 0.438 0.445 1.00 Xoodyak v20.742 ± 0.023 0.705 0.766 1.68 ± 0.05