mirror of
https://github.com/rosenpass/rosenpass.git
synced 2025-12-05 20:40:02 -08:00
add Crypto Primitives Benchmarks benchmark result for 6af6fb6b2a
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"lastUpdate": 1764702064085,
|
||||
"lastUpdate": 1764702970253,
|
||||
"repoUrl": "https://github.com/rosenpass/rosenpass",
|
||||
"entries": {
|
||||
"Protocol Benchmarks": [
|
||||
@@ -29614,6 +29614,492 @@
|
||||
"operation": "decaps"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"commit": {
|
||||
"author": {
|
||||
"email": "blipp@rosenpass.eu",
|
||||
"name": "Benjamin Lipp",
|
||||
"username": "blipp"
|
||||
},
|
||||
"committer": {
|
||||
"email": "blipp@rosenpass.eu",
|
||||
"name": "Benjamin Lipp",
|
||||
"username": "blipp"
|
||||
},
|
||||
"distinct": false,
|
||||
"id": "6af6fb6b2a50e4066685d82e16bbd613ea7b15ba",
|
||||
"message": "fix: pterm can resolve to NAT",
|
||||
"timestamp": "2025-11-25T16:00:16+01:00",
|
||||
"tree_id": "6f33d262393b4a04c56252ef47e116e8ddbf5481",
|
||||
"url": "https://github.com/rosenpass/rosenpass/commit/6af6fb6b2a50e4066685d82e16bbd613ea7b15ba"
|
||||
},
|
||||
"date": 1764702968481,
|
||||
"bigger_is_better": false,
|
||||
"benches": [
|
||||
{
|
||||
"value": 343,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 625,
|
||||
"range": "± 0",
|
||||
"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": "± 2",
|
||||
"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": 704,
|
||||
"range": "± 5",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1002,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1027,
|
||||
"range": "± 7",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 1026,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 3043,
|
||||
"range": "± 8",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "blake2b",
|
||||
"implementation": "libcrux",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1509,
|
||||
"range": "± 17",
|
||||
"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": 1513,
|
||||
"range": "± 3",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "64byte"
|
||||
},
|
||||
{
|
||||
"value": 2237,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "128byte"
|
||||
},
|
||||
{
|
||||
"value": 6614,
|
||||
"range": "± 44",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "keyedhash",
|
||||
"algorithm": "shake256",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "hash",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 235,
|
||||
"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": 473,
|
||||
"range": "± 1",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 4428,
|
||||
"range": "± 8",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 4443,
|
||||
"range": "± 11",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "libcrux",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byte"
|
||||
},
|
||||
{
|
||||
"value": 1383,
|
||||
"range": "± 21",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1398,
|
||||
"range": "± 14",
|
||||
"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": "± 7",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 3008,
|
||||
"range": "± 6",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 2948,
|
||||
"range": "± 5",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "chacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024byt..."
|
||||
},
|
||||
{
|
||||
"value": 1767,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1783,
|
||||
"range": "± 5",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "0byte"
|
||||
},
|
||||
{
|
||||
"value": 1916,
|
||||
"range": "± 6",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 1940,
|
||||
"range": "± 54",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "32byte"
|
||||
},
|
||||
{
|
||||
"value": 3375,
|
||||
"range": "± 6",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "encrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 3341,
|
||||
"range": "± 4",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "aead",
|
||||
"algorithm": "xchacha20poly1305",
|
||||
"implementation": "rustcrypto",
|
||||
"operation": "decrypt",
|
||||
"length": "1024by..."
|
||||
},
|
||||
{
|
||||
"value": 41249,
|
||||
"range": "± 150",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 48537,
|
||||
"range": "± 4773",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 62946,
|
||||
"range": "± 352",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "libcrux",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 72558,
|
||||
"range": "± 275",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 93107,
|
||||
"range": "± 1519",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 94940,
|
||||
"range": "± 361",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "kyber512",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
},
|
||||
{
|
||||
"value": 824503516,
|
||||
"range": "± 761235542",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "keygen"
|
||||
},
|
||||
{
|
||||
"value": 382718,
|
||||
"range": "± 4991",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "encaps"
|
||||
},
|
||||
{
|
||||
"value": 87848712,
|
||||
"range": "± 104410",
|
||||
"unit": "ns/iter",
|
||||
"operating system": "i686-linux",
|
||||
"primitive": "kem",
|
||||
"algorithm": "classicmceliece460896",
|
||||
"implementation": "oqs",
|
||||
"length": "-1",
|
||||
"operation": "decaps"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user