mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-01-10 04:08:11 -08:00
add Crypto Primitives Benchmarks benchmark result for baa534f2e2
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdate": 1756909457199,
|
||||
"lastUpdate": 1756910255043,
|
||||
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
||||
"entries": {
|
||||
"Protocol Benchmarks": [
|
||||
@@ -54634,6 +54634,492 @@
|
||||
"operation": "decaps"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"commit": {
|
||||
"author": {
|
||||
"email": "karo@cupdev.net",
|
||||
"name": "Karolin Varner",
|
||||
"username": "koraa"
|
||||
},
|
||||
"committer": {
|
||||
"email": "noreply@github.com",
|
||||
"name": "GitHub",
|
||||
"username": "web-flow"
|
||||
},
|
||||
"distinct": true,
|
||||
"id": "baa534f2e2b8357348d8464d0cd28dd462975903",
|
||||
"message": "Add integration tests (#672)",
|
||||
"timestamp": "2025-09-03T15:52:39+02:00",
|
||||
"tree_id": "56fd23c4604940540e75670bc52996e1ffd86868",
|
||||
"url": "https://github.com/rosenpass/rosenpass/commit/baa534f2e2b8357348d8464d0cd28dd462975903"
|
||||
},
|
||||
"date": 1756910253702,
|
||||
"bigger_is_better": false,
|
||||
"benches": [
|
||||
{
|
||||
"value": 310,
|
||||
"range": "± 21",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 556,
|
||||
"range": "± 15",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 532,
|
||||
"range": "± 24",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 547,
|
||||
"range": "± 21",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 2207,
|
||||
"range": "± 70",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 692,
|
||||
"range": "± 81",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1047,
|
||||
"range": "± 63",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 757,
|
||||
"range": "± 136",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 772,
|
||||
"range": "± 46",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 2611,
|
||||
"range": "± 208",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1280,
|
||||
"range": "± 296",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1243,
|
||||
"range": "± 410",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1562,
|
||||
"range": "± 293",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 2665,
|
||||
"range": "± 584",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 8868,
|
||||
"range": "± 1201",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 199,
|
||||
"range": "± 21",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 207,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 380,
|
||||
"range": "± 38",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 389,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 3835,
|
||||
"range": "± 18",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 3867,
|
||||
"range": "± 956",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1289,
|
||||
"range": "± 57",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1208,
|
||||
"range": "± 30",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1410,
|
||||
"range": "± 98",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1336,
|
||||
"range": "± 14",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 2619,
|
||||
"range": "± 72",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 2587,
|
||||
"range": "± 122",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 1612,
|
||||
"range": "± 134",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1667,
|
||||
"range": "± 126",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 2138,
|
||||
"range": "± 93",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1788,
|
||||
"range": "± 75",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 2999,
|
||||
"range": "± 153",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 2987,
|
||||
"range": "± 228",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 34122,
|
||||
"range": "± 2240",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 39119,
|
||||
"range": "± 277",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 50626,
|
||||
"range": "± 297",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 59363,
|
||||
"range": "± 340",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 96850,
|
||||
"range": "± 22529",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 103928,
|
||||
"range": "± 18054",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 847768435,
|
||||
"range": "± 689972628",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 365408,
|
||||
"range": "± 109170",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 77604791,
|
||||
"range": "± 8038248",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user