mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-01-12 05:06:38 -08:00
add Crypto Primitives Benchmarks benchmark result for 19ebce79f1
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdate": 1754406747020,
|
||||
"lastUpdate": 1754407706727,
|
||||
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
||||
"entries": {
|
||||
"Protocol Benchmarks": [
|
||||
@@ -2254,6 +2254,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": "19ebce79f14e291aa204d256e31b8a7db11b09ca",
|
||||
"message": "Merge branch 'main' into analyze_py",
|
||||
"timestamp": "2025-08-05T16:43:19+02:00",
|
||||
"tree_id": "ccad91cb0a9bbf1d1f6f8c1e411b2a5b2c18d5b4",
|
||||
"url": "https://github.com/rosenpass/rosenpass/commit/19ebce79f14e291aa204d256e31b8a7db11b09ca"
|
||||
},
|
||||
"date": 1754407705929,
|
||||
"bigger_is_better": false,
|
||||
"benches": [
|
||||
{
|
||||
"value": 343,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 625,
|
||||
"range": "± 15",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 630,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 624,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 2534,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 706,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 984,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 995,
|
||||
"range": "± 5",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 995,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 3017,
|
||||
"range": "± 10",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1510,
|
||||
"range": "± 6",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1507,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1514,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 2239,
|
||||
"range": "± 9",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 6620,
|
||||
"range": "± 34",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 236,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 248,
|
||||
"range": "± 0",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 459,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 469,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 4434,
|
||||
"range": "± 7",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 4444,
|
||||
"range": "± 12",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1382,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1400,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1532,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1554,
|
||||
"range": "± 2",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 3002,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 2942,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 1772,
|
||||
"range": "± 12",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1784,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1916,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1934,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 3365,
|
||||
"range": "± 49",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 3334,
|
||||
"range": "± 5",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 41343,
|
||||
"range": "± 230",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 48856,
|
||||
"range": "± 172",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 62935,
|
||||
"range": "± 392",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 72607,
|
||||
"range": "± 670",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 93034,
|
||||
"range": "± 369",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 94827,
|
||||
"range": "± 497",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 710506002,
|
||||
"range": "± 687026501",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 383704,
|
||||
"range": "± 4819",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 87857860,
|
||||
"range": "± 75594",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user