mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-01-14 14:08:15 -08:00
add Crypto Primitives Benchmarks benchmark result for e421a4209e25009b6d9b389064ae6ef3b3856a6d
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdate": 1754235846573,
|
||||
"lastUpdate": 1754236413231,
|
||||
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
||||
"entries": {
|
||||
"Protocol Benchmarks": [
|
||||
@@ -885,6 +885,494 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Crypto Primitives Benchmarks": [
|
||||
{
|
||||
"commit": {
|
||||
"author": {
|
||||
"email": "karo@cupdev.net",
|
||||
"name": "Karolin Varner",
|
||||
"username": "koraa"
|
||||
},
|
||||
"committer": {
|
||||
"email": "karo@cupdev.net",
|
||||
"name": "Karolin Varner",
|
||||
"username": "koraa"
|
||||
},
|
||||
"distinct": true,
|
||||
"id": "e421a4209e25009b6d9b389064ae6ef3b3856a6d",
|
||||
"message": "chore(rp): Docs fix",
|
||||
"timestamp": "2025-08-03T17:39:27+02:00",
|
||||
"tree_id": "e25e2d9ab0f369f105b2bed5698e1047deba3402",
|
||||
"url": "https://github.com/rosenpass/rosenpass/commit/e421a4209e25009b6d9b389064ae6ef3b3856a6d"
|
||||
},
|
||||
"date": 1754236412454,
|
||||
"bigger_is_better": false,
|
||||
"benches": [
|
||||
{
|
||||
"value": 168,
|
||||
"range": "± 6",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 306,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 303,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 300,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 1187,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 354,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 509,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 542,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 542,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 1510,
|
||||
"range": "± 13",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 826,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 826,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 827,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 1228,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 3592,
|
||||
"range": "± 7",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 164,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 169,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 306,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 315,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 2756,
|
||||
"range": "± 11",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 2764,
|
||||
"range": "± 16",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1268,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1282,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1410,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1425,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 2455,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 2480,
|
||||
"range": "± 13",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 1541,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1560,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1686,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1698,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 2746,
|
||||
"range": "± 37",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 2773,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 15434,
|
||||
"range": "± 18",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 14720,
|
||||
"range": "± 89",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 18405,
|
||||
"range": "± 113",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 8721,
|
||||
"range": "± 38",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 11875,
|
||||
"range": "± 141",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 8951,
|
||||
"range": "± 160",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 106887057,
|
||||
"range": "± 31695743",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 33760,
|
||||
"range": "± 397",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 94722,
|
||||
"range": "± 133",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"groupBy": {
|
||||
@@ -893,6 +1381,11 @@
|
||||
"architecture",
|
||||
"protocol version",
|
||||
"run time"
|
||||
],
|
||||
"Crypto Primitives Benchmarks": [
|
||||
"operating system",
|
||||
"primitive",
|
||||
"algorithm"
|
||||
]
|
||||
},
|
||||
"schema": {
|
||||
@@ -902,6 +1395,14 @@
|
||||
"protocol version",
|
||||
"run time",
|
||||
"name"
|
||||
],
|
||||
"Crypto Primitives Benchmarks": [
|
||||
"operating system",
|
||||
"primitive",
|
||||
"algorithm",
|
||||
"implementation",
|
||||
"operation",
|
||||
"length"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user