From bbce1f9dfc81a7fbeef3f70158a43a2c32a0f253 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 7 Aug 2025 23:58:48 +0000 Subject: [PATCH] add Crypto Primitives Benchmarks benchmark result for 75763bf27d30bf1d38e58d521684c30a22909e1a --- .../heads/dependabot/cargo/anyhow-1.0.98.json | 501 +++++++++++++++++- 1 file changed, 500 insertions(+), 1 deletion(-) diff --git a/benchmarks/refs/heads/dependabot/cargo/anyhow-1.0.98.json b/benchmarks/refs/heads/dependabot/cargo/anyhow-1.0.98.json index 8564fcf..3b15228 100644 --- a/benchmarks/refs/heads/dependabot/cargo/anyhow-1.0.98.json +++ b/benchmarks/refs/heads/dependabot/cargo/anyhow-1.0.98.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1754610581982, + "lastUpdate": 1754611128206, "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": "75763bf27d30bf1d38e58d521684c30a22909e1a", + "message": "Regenerate cargo vet exemptions", + "timestamp": "2025-08-07T23:45:10Z", + "tree_id": "bffeaf94a8c2c8b304d6586c973ddd26b89d3ab0", + "url": "https://github.com/rosenpass/rosenpass/commit/75763bf27d30bf1d38e58d521684c30a22909e1a" + }, + "date": 1754611126935, + "bigger_is_better": false, + "benches": [ + { + "value": 142, + "range": "± 5", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "0byte" + }, + { + "value": 269, + "range": "± 24", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "32byte" + }, + { + "value": 266, + "range": "± 2", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "64byte" + }, + { + "value": 256, + "range": "± 0", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "128byte" + }, + { + "value": 1007, + "range": "± 2", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "1024byte" + }, + { + "value": 283, + "range": "± 0", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "0byte" + }, + { + "value": 401, + "range": "± 0", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "32byte" + }, + { + "value": 417, + "range": "± 0", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "64byte" + }, + { + "value": 404, + "range": "± 0", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "128byte" + }, + { + "value": 1206, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "1024byte" + }, + { + "value": 718, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "0byte" + }, + { + "value": 724, + "range": "± 3", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "32byte" + }, + { + "value": 708, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "64byte" + }, + { + "value": 1054, + "range": "± 2", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "128byte" + }, + { + "value": 3076, + "range": "± 9", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "1024byte" + }, + { + "value": 140, + "range": "± 7", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "encrypt", + "length": "0byte" + }, + { + "value": 144, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "decrypt", + "length": "0byte" + }, + { + "value": 251, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "encrypt", + "length": "32byte" + }, + { + "value": 255, + "range": "± 1", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "decrypt", + "length": "32byte" + }, + { + "value": 2269, + "range": "± 211", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "encrypt", + "length": "1024byte" + }, + { + "value": 2271, + "range": "± 158", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "decrypt", + "length": "1024byte" + }, + { + "value": 1147, + "range": "± 40", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "0byte" + }, + { + "value": 1152, + "range": "± 3", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "0byte" + }, + { + "value": 1249, + "range": "± 9", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "32byte" + }, + { + "value": 1280, + "range": "± 41", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "32byte" + }, + { + "value": 2201, + "range": "± 27", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "1024byt..." + }, + { + "value": 2195, + "range": "± 5", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "1024byt..." + }, + { + "value": 1366, + "range": "± 33", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "0byte" + }, + { + "value": 1380, + "range": "± 64", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "0byte" + }, + { + "value": 1492, + "range": "± 66", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "32byte" + }, + { + "value": 1517, + "range": "± 85", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "32byte" + }, + { + "value": 2396, + "range": "± 54", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "1024by..." + }, + { + "value": 2474, + "range": "± 97", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "1024by..." + }, + { + "value": 13506, + "range": "± 1317", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "libcrux", + "length": "-1", + "operation": "keygen" + }, + { + "value": 12643, + "range": "± 1052", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "libcrux", + "length": "-1", + "operation": "encaps" + }, + { + "value": 16162, + "range": "± 1942", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "libcrux", + "length": "-1", + "operation": "decaps" + }, + { + "value": 6542, + "range": "± 306", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "oqs", + "length": "-1", + "operation": "keygen" + }, + { + "value": 9053, + "range": "± 469", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "oqs", + "length": "-1", + "operation": "encaps" + }, + { + "value": 6406, + "range": "± 129", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "oqs", + "length": "-1", + "operation": "decaps" + }, + { + "value": 93545752, + "range": "± 33430164", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "classicmceliece460896", + "implementation": "oqs", + "length": "-1", + "operation": "keygen" + }, + { + "value": 28375, + "range": "± 2531", + "unit": "ns/iter", + "operating system": "x86_64-linux", + "primitive": "kem", + "algorithm": "classicmceliece460896", + "implementation": "oqs", + "length": "-1", + "operation": "encaps" + }, + { + "value": 78257, + "range": "± 9565", + "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