mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-01-06 18:14:51 -08:00
add Crypto Primitives Benchmarks benchmark result for a4ff3d4eb5
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdate": 1754410775590,
|
||||
"lastUpdate": 1754411729767,
|
||||
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
||||
"entries": {
|
||||
"Protocol Benchmarks": [
|
||||
@@ -4990,6 +4990,492 @@
|
||||
"operation": "decaps"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"commit": {
|
||||
"author": {
|
||||
"email": "a.rabich@uni-luebeck.de",
|
||||
"name": "Anja Rabich",
|
||||
"username": "arabich"
|
||||
},
|
||||
"committer": {
|
||||
"email": "a.rabich@uni-luebeck.de",
|
||||
"name": "Anja Rabich",
|
||||
"username": "arabich"
|
||||
},
|
||||
"distinct": true,
|
||||
"id": "a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855",
|
||||
"message": "feat: WIP clean-up TODOs\n\nCo-authored-by: Benjamin Lipp <blipp@rosenpass.eu>",
|
||||
"timestamp": "2025-08-05T17:57:07+02:00",
|
||||
"tree_id": "a2c4012ae6e98f94244457e4ee320464fa5768e0",
|
||||
"url": "https://github.com/rosenpass/rosenpass/commit/a4ff3d4eb5a2618c9a6e5d56435536ea4ebe8855"
|
||||
},
|
||||
"date": 1754411728801,
|
||||
"bigger_is_better": false,
|
||||
"benches": [
|
||||
{
|
||||
"value": 343,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 626,
|
||||
"range": "± 6",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 630,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 624,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 2536,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 704,
|
||||
"range": "± 21",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1023,
|
||||
"range": "± 9",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1010,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 1008,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 3158,
|
||||
"range": "± 6",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1511,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1506,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1515,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 2239,
|
||||
"range": "± 6",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 6617,
|
||||
"range": "± 12",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 235,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 247,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 468,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 477,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 4441,
|
||||
"range": "± 23",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 4446,
|
||||
"range": "± 14",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1383,
|
||||
"range": "± 45",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1402,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1531,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1555,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 3007,
|
||||
"range": "± 5",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 2952,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 1769,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1786,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1918,
|
||||
"range": "± 5",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1934,
|
||||
"range": "± 12",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 3372,
|
||||
"range": "± 52",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 3345,
|
||||
"range": "± 20",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 41259,
|
||||
"range": "± 76",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 48855,
|
||||
"range": "± 286",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 62946,
|
||||
"range": "± 330",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 72591,
|
||||
"range": "± 406",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 92979,
|
||||
"range": "± 447",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 94831,
|
||||
"range": "± 336",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 825490407,
|
||||
"range": "± 692118145",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 382085,
|
||||
"range": "± 6814",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 87849750,
|
||||
"range": "± 65654",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user