mirror of
https://github.com/rosenpass/rosenpass.git
synced 2025-12-18 05:14:38 +03:00
add Crypto Primitives Benchmarks benchmark result for 444e782854
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"lastUpdate": 1765818655958,
|
"lastUpdate": 1765819221476,
|
||||||
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
||||||
"entries": {
|
"entries": {
|
||||||
"Protocol Benchmarks": [
|
"Protocol Benchmarks": [
|
||||||
@@ -3622,6 +3622,492 @@
|
|||||||
"operation": "decaps"
|
"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": "444e7828549153896e31d9bf9f27d383b83f95b1",
|
||||||
|
"message": "WIP: awk replacement\n\nCo-authored-by: Benjamin Lipp <blipp@rosenpass.eu>",
|
||||||
|
"timestamp": "2025-12-15T18:05:32+01:00",
|
||||||
|
"tree_id": "3ff9c02ce06b80ce4e7ad5ec12084a930eb69812",
|
||||||
|
"url": "https://github.com/rosenpass/rosenpass/commit/444e7828549153896e31d9bf9f27d383b83f95b1"
|
||||||
|
},
|
||||||
|
"date": 1765819220082,
|
||||||
|
"bigger_is_better": false,
|
||||||
|
"benches": [
|
||||||
|
{
|
||||||
|
"value": 168,
|
||||||
|
"range": "± 8",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "0byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 308,
|
||||||
|
"range": "± 5",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "32byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 307,
|
||||||
|
"range": "± 1",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "64byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 299,
|
||||||
|
"range": "± 2",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "128byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1189,
|
||||||
|
"range": "± 11",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "1024byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 344,
|
||||||
|
"range": "± 1",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "0byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 506,
|
||||||
|
"range": "± 1",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "32byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 535,
|
||||||
|
"range": "± 1",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "64byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 556,
|
||||||
|
"range": "± 5",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "128byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1487,
|
||||||
|
"range": "± 3",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "blake2b",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "1024byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 821,
|
||||||
|
"range": "± 1",
|
||||||
|
"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": "± 2",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "shake256",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "64byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1230,
|
||||||
|
"range": "± 4",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "shake256",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "128byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 3571,
|
||||||
|
"range": "± 12",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "keyedhash",
|
||||||
|
"algorithm": "shake256",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "hash",
|
||||||
|
"length": "1024byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 162,
|
||||||
|
"range": "± 5",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "encrypt",
|
||||||
|
"length": "0byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 170,
|
||||||
|
"range": "± 0",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "decrypt",
|
||||||
|
"length": "0byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 305,
|
||||||
|
"range": "± 0",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "encrypt",
|
||||||
|
"length": "32byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 314,
|
||||||
|
"range": "± 0",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "decrypt",
|
||||||
|
"length": "32byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 2764,
|
||||||
|
"range": "± 5",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "encrypt",
|
||||||
|
"length": "1024byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 2767,
|
||||||
|
"range": "± 106",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"operation": "decrypt",
|
||||||
|
"length": "1024byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1299,
|
||||||
|
"range": "± 1",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "encrypt",
|
||||||
|
"length": "0byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1320,
|
||||||
|
"range": "± 2",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "decrypt",
|
||||||
|
"length": "0byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1441,
|
||||||
|
"range": "± 2",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "encrypt",
|
||||||
|
"length": "32byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1459,
|
||||||
|
"range": "± 1",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "decrypt",
|
||||||
|
"length": "32byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 2479,
|
||||||
|
"range": "± 2",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "encrypt",
|
||||||
|
"length": "1024byt..."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 2514,
|
||||||
|
"range": "± 9",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "chacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "decrypt",
|
||||||
|
"length": "1024byt..."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1546,
|
||||||
|
"range": "± 2",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "xchacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "encrypt",
|
||||||
|
"length": "0byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1555,
|
||||||
|
"range": "± 2",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "xchacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "decrypt",
|
||||||
|
"length": "0byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1686,
|
||||||
|
"range": "± 3",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "xchacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "encrypt",
|
||||||
|
"length": "32byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 1696,
|
||||||
|
"range": "± 3",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "xchacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "decrypt",
|
||||||
|
"length": "32byte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 2742,
|
||||||
|
"range": "± 5",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "xchacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "encrypt",
|
||||||
|
"length": "1024by..."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 2779,
|
||||||
|
"range": "± 3",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "aead",
|
||||||
|
"algorithm": "xchacha20poly1305",
|
||||||
|
"implementation": "rustcrypto",
|
||||||
|
"operation": "decrypt",
|
||||||
|
"length": "1024by..."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 15302,
|
||||||
|
"range": "± 99",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "kem",
|
||||||
|
"algorithm": "kyber512",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"length": "-1",
|
||||||
|
"operation": "keygen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 14849,
|
||||||
|
"range": "± 104",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "kem",
|
||||||
|
"algorithm": "kyber512",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"length": "-1",
|
||||||
|
"operation": "encaps"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 18305,
|
||||||
|
"range": "± 113",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "kem",
|
||||||
|
"algorithm": "kyber512",
|
||||||
|
"implementation": "libcrux",
|
||||||
|
"length": "-1",
|
||||||
|
"operation": "decaps"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 8696,
|
||||||
|
"range": "± 21",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "kem",
|
||||||
|
"algorithm": "kyber512",
|
||||||
|
"implementation": "oqs",
|
||||||
|
"length": "-1",
|
||||||
|
"operation": "keygen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 11877,
|
||||||
|
"range": "± 195",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "kem",
|
||||||
|
"algorithm": "kyber512",
|
||||||
|
"implementation": "oqs",
|
||||||
|
"length": "-1",
|
||||||
|
"operation": "encaps"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 8962,
|
||||||
|
"range": "± 129",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "kem",
|
||||||
|
"algorithm": "kyber512",
|
||||||
|
"implementation": "oqs",
|
||||||
|
"length": "-1",
|
||||||
|
"operation": "decaps"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 116114136,
|
||||||
|
"range": "± 38048252",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "kem",
|
||||||
|
"algorithm": "classicmceliece460896",
|
||||||
|
"implementation": "oqs",
|
||||||
|
"length": "-1",
|
||||||
|
"operation": "keygen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 33808,
|
||||||
|
"range": "± 441",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "kem",
|
||||||
|
"algorithm": "classicmceliece460896",
|
||||||
|
"implementation": "oqs",
|
||||||
|
"length": "-1",
|
||||||
|
"operation": "encaps"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"value": 94763,
|
||||||
|
"range": "± 319",
|
||||||
|
"unit": "ns/iter",
|
||||||
|
"operating system": "x86_64-linux",
|
||||||
|
"primitive": "kem",
|
||||||
|
"algorithm": "classicmceliece460896",
|
||||||
|
"implementation": "oqs",
|
||||||
|
"length": "-1",
|
||||||
|
"operation": "decaps"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user