diff --git a/benchmarks/refs/heads/dependabot/cargo/libfuzzer-sys-0.4.10.json b/benchmarks/refs/heads/dependabot/cargo/libfuzzer-sys-0.4.10.json index ab91a18..5f940b5 100644 --- a/benchmarks/refs/heads/dependabot/cargo/libfuzzer-sys-0.4.10.json +++ b/benchmarks/refs/heads/dependabot/cargo/libfuzzer-sys-0.4.10.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1754695108047, + "lastUpdate": 1754695707067, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Protocol Benchmarks": [ @@ -883,6 +883,492 @@ } ] } + ], + "Crypto Primitives Benchmarks": [ + { + "commit": { + "author": { + "email": "noreply@rosenpass.eu", + "name": "Rosenpass CI Bot" + }, + "committer": { + "email": "noreply@rosenpass.eu", + "name": "rosenpass-ci-bot[bot]" + }, + "distinct": true, + "id": "3e33e8ffa1e51eabe05445ef7a356d652ed8b01d", + "message": "Regenerate cargo vet exemptions", + "timestamp": "2025-08-08T23:13:50Z", + "tree_id": "3818b2d42f46d2b94a2548a09bfc43d2d2e2a1b7", + "url": "https://github.com/rosenpass/rosenpass/commit/3e33e8ffa1e51eabe05445ef7a356d652ed8b01d" + }, + "date": 1754695705783, + "bigger_is_better": false, + "benches": [ + { + "value": 164, + "range": "± 26", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "0byte" + }, + { + "value": 273, + "range": "± 10", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "32byte" + }, + { + "value": 271, + "range": "± 3", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "64byte" + }, + { + "value": 262, + "range": "± 23", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "128byte" + }, + { + "value": 1083, + "range": "± 289", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "1024byte" + }, + { + "value": 294, + "range": "± 45", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "0byte" + }, + { + "value": 534, + "range": "± 119", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "32byte" + }, + { + "value": 427, + "range": "± 51", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "64byte" + }, + { + "value": 411, + "range": "± 85", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "128byte" + }, + { + "value": 1239, + "range": "± 27", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "1024byte" + }, + { + "value": 733, + "range": "± 37", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "0byte" + }, + { + "value": 719, + "range": "± 44", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "32byte" + }, + { + "value": 719, + "range": "± 14", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "64byte" + }, + { + "value": 1058, + "range": "± 120", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "128byte" + }, + { + "value": 3642, + "range": "± 543", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "1024byte" + }, + { + "value": 135, + "range": "± 0", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "encrypt", + "length": "0byte" + }, + { + "value": 146, + "range": "± 6", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "decrypt", + "length": "0byte" + }, + { + "value": 251, + "range": "± 23", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "encrypt", + "length": "32byte" + }, + { + "value": 258, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "decrypt", + "length": "32byte" + }, + { + "value": 2258, + "range": "± 6", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "encrypt", + "length": "1024byte" + }, + { + "value": 2309, + "range": "± 517", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "decrypt", + "length": "1024byte" + }, + { + "value": 1163, + "range": "± 26", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "0byte" + }, + { + "value": 1158, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "0byte" + }, + { + "value": 1254, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "32byte" + }, + { + "value": 1262, + "range": "± 2", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "32byte" + }, + { + "value": 2181, + "range": "± 182", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "1024byt..." + }, + { + "value": 2192, + "range": "± 2", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "1024byt..." + }, + { + "value": 1364, + "range": "± 2", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "0byte" + }, + { + "value": 1372, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "0byte" + }, + { + "value": 1473, + "range": "± 2", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "32byte" + }, + { + "value": 1490, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "32byte" + }, + { + "value": 2416, + "range": "± 3", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "1024by..." + }, + { + "value": 2417, + "range": "± 2", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "1024by..." + }, + { + "value": 12919, + "range": "± 15", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "libcrux", + "length": "-1", + "operation": "keygen" + }, + { + "value": 12189, + "range": "± 580", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "libcrux", + "length": "-1", + "operation": "encaps" + }, + { + "value": 15094, + "range": "± 52", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "libcrux", + "length": "-1", + "operation": "decaps" + }, + { + "value": 6512, + "range": "± 6", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "oqs", + "length": "-1", + "operation": "keygen" + }, + { + "value": 8631, + "range": "± 70", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "oqs", + "length": "-1", + "operation": "encaps" + }, + { + "value": 6429, + "range": "± 101", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "oqs", + "length": "-1", + "operation": "decaps" + }, + { + "value": 84111858, + "range": "± 21415863", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "classicmceliece460896", + "implementation": "oqs", + "length": "-1", + "operation": "keygen" + }, + { + "value": 27422, + "range": "± 3762", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "classicmceliece460896", + "implementation": "oqs", + "length": "-1", + "operation": "encaps" + }, + { + "value": 58169, + "range": "± 195", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "classicmceliece460896", + "implementation": "oqs", + "length": "-1", + "operation": "decaps" + } + ] + } ] }, "groupBy": { @@ -891,6 +1377,11 @@ "architecture", "protocol version", "run time" + ], + "Crypto Primitives Benchmarks": [ + "operating system", + "primitive", + "algorithm" ] }, "schema": { @@ -900,6 +1391,14 @@ "protocol version", "run time", "name" + ], + "Crypto Primitives Benchmarks": [ + "operating system", + "primitive", + "algorithm", + "implementation", + "operation", + "length" ] } } \ No newline at end of file