From fbe23f43c34ea6566d3c694fd997ae87cb65ff47 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 17 Dec 2025 23:53:01 +0000 Subject: [PATCH] add Crypto Primitives Benchmarks benchmark result for 14b64f38253595acbad8d5e69608a100727c0db7 --- .../github_actions/actions/cache-5.json | 488 +++++++++++++++++- 1 file changed, 487 insertions(+), 1 deletion(-) diff --git a/benchmarks/refs/heads/dependabot/github_actions/actions/cache-5.json b/benchmarks/refs/heads/dependabot/github_actions/actions/cache-5.json index fa41b4f..2f2c537 100644 --- a/benchmarks/refs/heads/dependabot/github_actions/actions/cache-5.json +++ b/benchmarks/refs/heads/dependabot/github_actions/actions/cache-5.json @@ -1,5 +1,5 @@ { - "lastUpdate": 1766014492589, + "lastUpdate": 1766015581780, "repoUrl": "https://github.com/rosenpass/rosenpass", "entries": { "Protocol Benchmarks": [ @@ -2254,6 +2254,492 @@ "operation": "decaps" } ] + }, + { + "commit": { + "author": { + "email": "49699333+dependabot[bot]@users.noreply.github.com", + "name": "dependabot[bot]", + "username": "dependabot[bot]" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "14b64f38253595acbad8d5e69608a100727c0db7", + "message": "chore(deps): bump actions/cache from 4 to 5\n\nBumps [actions/cache](https://github.com/actions/cache) from 4 to 5.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-version: '5'\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ", + "timestamp": "2025-12-17T23:12:23Z", + "tree_id": "c09b3906caacb02adb918843dcc1c139670d668d", + "url": "https://github.com/rosenpass/rosenpass/commit/14b64f38253595acbad8d5e69608a100727c0db7" + }, + "date": 1766015580136, + "bigger_is_better": false, + "benches": [ + { + "value": 274, + "range": "± 11", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "0byte" + }, + { + "value": 508, + "range": "± 4", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "32byte" + }, + { + "value": 512, + "range": "± 2", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "64byte" + }, + { + "value": 497, + "range": "± 0", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "128byte" + }, + { + "value": 2040, + "range": "± 56", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "rustcrypto", + "operation": "hash", + "length": "1024byte" + }, + { + "value": 522, + "range": "± 2", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "0byte" + }, + { + "value": 771, + "range": "± 2", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "32byte" + }, + { + "value": 762, + "range": "± 2", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "64byte" + }, + { + "value": 770, + "range": "± 15", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "128byte" + }, + { + "value": 2348, + "range": "± 136", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "blake2b", + "implementation": "libcrux", + "operation": "hash", + "length": "1024byte" + }, + { + "value": 1218, + "range": "± 2", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "0byte" + }, + { + "value": 1222, + "range": "± 2", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "32byte" + }, + { + "value": 1223, + "range": "± 3", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "64byte" + }, + { + "value": 1818, + "range": "± 3", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "128byte" + }, + { + "value": 5326, + "range": "± 11", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "keyedhash", + "algorithm": "shake256", + "implementation": "rustcrypto", + "operation": "hash", + "length": "1024byte" + }, + { + "value": 195, + "range": "± 0", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "encrypt", + "length": "0byte" + }, + { + "value": 205, + "range": "± 0", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "decrypt", + "length": "0byte" + }, + { + "value": 377, + "range": "± 36", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "encrypt", + "length": "32byte" + }, + { + "value": 388, + "range": "± 39", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "decrypt", + "length": "32byte" + }, + { + "value": 3807, + "range": "± 12", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "encrypt", + "length": "1024byte" + }, + { + "value": 3800, + "range": "± 5", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "libcrux", + "operation": "decrypt", + "length": "1024byte" + }, + { + "value": 1176, + "range": "± 8", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "0byte" + }, + { + "value": 1186, + "range": "± 2", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "0byte" + }, + { + "value": 1297, + "range": "± 1", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "32byte" + }, + { + "value": 1319, + "range": "± 20", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "32byte" + }, + { + "value": 2507, + "range": "± 37", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "1024byt..." + }, + { + "value": 2498, + "range": "± 44", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "chacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "1024byt..." + }, + { + "value": 1574, + "range": "± 76", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "0byte" + }, + { + "value": 1580, + "range": "± 4", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "0byte" + }, + { + "value": 1699, + "range": "± 2", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "32byte" + }, + { + "value": 1733, + "range": "± 20", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "32byte" + }, + { + "value": 2912, + "range": "± 133", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "encrypt", + "length": "1024by..." + }, + { + "value": 2902, + "range": "± 26", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "aead", + "algorithm": "xchacha20poly1305", + "implementation": "rustcrypto", + "operation": "decrypt", + "length": "1024by..." + }, + { + "value": 33149, + "range": "± 1071", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "libcrux", + "length": "-1", + "operation": "keygen" + }, + { + "value": 38623, + "range": "± 231", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "libcrux", + "length": "-1", + "operation": "encaps" + }, + { + "value": 49915, + "range": "± 2862", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "libcrux", + "length": "-1", + "operation": "decaps" + }, + { + "value": 58610, + "range": "± 983", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "oqs", + "length": "-1", + "operation": "keygen" + }, + { + "value": 74081, + "range": "± 232", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "oqs", + "length": "-1", + "operation": "encaps" + }, + { + "value": 74836, + "range": "± 5004", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "kem", + "algorithm": "kyber512", + "implementation": "oqs", + "length": "-1", + "operation": "decaps" + }, + { + "value": 504239832, + "range": "± 475816178", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "kem", + "algorithm": "classicmceliece460896", + "implementation": "oqs", + "length": "-1", + "operation": "keygen" + }, + { + "value": 325393, + "range": "± 2459", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "kem", + "algorithm": "classicmceliece460896", + "implementation": "oqs", + "length": "-1", + "operation": "encaps" + }, + { + "value": 76456474, + "range": "± 159719", + "unit": "ns/iter", + "operating system": "i686-linux", + "primitive": "kem", + "algorithm": "classicmceliece460896", + "implementation": "oqs", + "length": "-1", + "operation": "decaps" + } + ] } ] },