mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-01-03 00:31:15 -08:00
add Crypto Primitives Benchmarks benchmark result for 811c1746c1
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdate": 1750754472883,
|
||||
"lastUpdate": 1750755057429,
|
||||
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
||||
"entries": {
|
||||
"Protocol Benchmarks": [
|
||||
@@ -885,6 +885,494 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Crypto Primitives Benchmarks": [
|
||||
{
|
||||
"commit": {
|
||||
"author": {
|
||||
"email": "jan@cryspen.com",
|
||||
"name": "Jan Winkelmann (keks)",
|
||||
"username": "keks"
|
||||
},
|
||||
"committer": {
|
||||
"email": "jan@cryspen.com",
|
||||
"name": "Jan Winkelmann (keks)",
|
||||
"username": "keks"
|
||||
},
|
||||
"distinct": true,
|
||||
"id": "811c1746c1195046f3337c7a6dab2b31b123ecb0",
|
||||
"message": "format Cargo.toml",
|
||||
"timestamp": "2025-06-23T16:39:22+02:00",
|
||||
"tree_id": "0b303e98519223caa7af69e4703f5d509ce28840",
|
||||
"url": "https://github.com/rosenpass/rosenpass/commit/811c1746c1195046f3337c7a6dab2b31b123ecb0"
|
||||
},
|
||||
"date": 1750755056893,
|
||||
"bigger_is_better": false,
|
||||
"benches": [
|
||||
{
|
||||
"value": 169,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 304,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 302,
|
||||
"range": "± 10",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 301,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 1188,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 361,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 509,
|
||||
"range": "± 6",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 508,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 529,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 1503,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 822,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 822,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 822,
|
||||
"range": "± 43",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 1220,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 3570,
|
||||
"range": "± 17",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 165,
|
||||
"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": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 314,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 2763,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 2768,
|
||||
"range": "± 5",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1267,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1286,
|
||||
"range": "± 8",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1409,
|
||||
"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": 2453,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 2476,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 1546,
|
||||
"range": "± 10",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1572,
|
||||
"range": "± 17",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1699,
|
||||
"range": "± 12",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1704,
|
||||
"range": "± 14",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 2755,
|
||||
"range": "± 17",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 2774,
|
||||
"range": "± 8",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 15423,
|
||||
"range": "± 21",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 14800,
|
||||
"range": "± 37",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 18264,
|
||||
"range": "± 1100",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 8704,
|
||||
"range": "± 12",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 11849,
|
||||
"range": "± 102",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 8934,
|
||||
"range": "± 330",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 116489956,
|
||||
"range": "± 32770315",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 33711,
|
||||
"range": "± 837",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "x86_64-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 94697,
|
||||
"range": "± 479",
|
||||
"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