21 days ago 01938d4 jbp-ed25519 pull_request Compare
Suggested base runs: • Benchmarks
aws-lc-rs[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmgraviola[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmaws-lc-rs[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmaws-lc-rs[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmgraviola[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmgraviola[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmaws-lc-rs[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmrustcrypto[2KB]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384rustcrypto[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384graviola[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmring[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmring[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmrustcrypto
graviola-bench/benches/mlkem768.rs::benches::mlkem768_decaps::mlkem768-decapsaws-lc-rs
graviola-bench/benches/mlkem768.rs::benches::mlkem768_decaps::mlkem768-decapslibcrux-ml-kem
graviola-bench/benches/mlkem768.rs::benches::mlkem768_decaps::mlkem768-decapsring[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmlibcrux-ml-kem
graviola-bench/benches/mlkem768.rs::benches::mlkem768_keygen::mlkem768-keygenaws-lc-rs
graviola-bench/benches/mlkem768.rs::benches::mlkem768_encaps::mlkem768-encapsrustcrypto
graviola-bench/benches/mlkem768.rs::benches::mlkem768_encaps::mlkem768-encapsring[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmaws-lc-rs
graviola-bench/benches/p256.rs::benches::ecdh::p256-ecdhlibcrux-ml-kem
graviola-bench/benches/mlkem768.rs::benches::mlkem768_encaps::mlkem768-encapsrustcrypto[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmaws-lc-rs
graviola-bench/benches/mlkem768.rs::benches::mlkem768_keygen::mlkem768-keygenrustcrypto[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmgraviola
graviola-bench/benches/p256.rs::benches::ecdh::p256-ecdhrustcrypto
graviola-bench/benches/mlkem768.rs::benches::mlkem768_keygen::mlkem768-keygenring
graviola-bench/benches/p256.rs::benches::ecdh::p256-ecdhp256-rustcrypto
graviola-bench/benches/p256.rs::benches::ecdh::p256-ecdhrustcrypto[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmaws-lc-rs
graviola-bench/benches/p256.rs::benches::ecdsa_verify::p256-ecdsa-verifyaws-lc-rs
graviola-bench/benches/p256.rs::benches::ecdsa_sign::p256-ecdsa-signrustcrypto
graviola-bench/benches/p256.rs::benches::ecdsa_sign::p256-ecdsa-signring
graviola-bench/benches/p256.rs::benches::ecdsa_verify::p256-ecdsa-verifygraviola
graviola-bench/benches/p256.rs::benches::ecdsa_verify::p256-ecdsa-verifyrustcrypto
graviola-bench/benches/p256.rs::benches::ecdsa_verify::p256-ecdsa-verifyring
graviola-bench/benches/p256.rs::benches::ecdsa_sign::p256-ecdsa-signrustcrypto[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes128_gcm::aes128-gcmaws-lc-rs[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmgraviola
graviola-bench/benches/p256.rs::benches::ecdsa_sign::p256-ecdsa-signaws-lc-rs[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmgraviola
graviola-bench/benches/p256.rs::benches::keygen::p256-keygenaws-lc-rs
graviola-bench/benches/p256.rs::benches::keygen::p256-keygenaws-lc-rs[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmp256-rustcrypto
graviola-bench/benches/p256.rs::benches::keygen::p256-keygenaws-lc-rs[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmgraviola[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmring
graviola-bench/benches/p256.rs::benches::keygen::p256-keygengraviola[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmp384-rustcrypto
graviola-bench/benches/p384.rs::benches::ecdh::p384-ecdhgraviola
graviola-bench/benches/p384.rs::benches::ecdsa_sign::p384-ecdsa-signring
graviola-bench/benches/p384.rs::benches::ecdh::p384-ecdhring[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmgraviola
graviola-bench/benches/p384.rs::benches::ecdh::p384-ecdhaws-lc-rs
graviola-bench/benches/p384.rs::benches::ecdh::p384-ecdhgraviola[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmrustcrypto
graviola-bench/benches/p384.rs::benches::ecdsa_verify::p384-ecdsa-verifyaws-lc-rs
graviola-bench/benches/p384.rs::benches::keygen::p384-keygengraviola
graviola-bench/benches/p384.rs::benches::ecdsa_verify::p384-ecdsa-verifyrustcrypto[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmring[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmgraviola[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmrustcrypto[16KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmring[2KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmring[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmaws-lc-rs
graviola-bench/benches/p384.rs::benches::ecdsa_sign::p384-ecdsa-signring
graviola-bench/benches/p384.rs::benches::ecdsa_sign::p384-ecdsa-signrustcrypto[32B]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmring
graviola-bench/benches/p384.rs::benches::ecdsa_verify::p384-ecdsa-verifyrustcrypto[16KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305graviola[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305aws-lc-rs[16KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305aws-lc-rs[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305ring[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305aws-lc-rs
graviola-bench/benches/p384.rs::benches::ecdsa_verify::p384-ecdsa-verifyrustcrypto
graviola-bench/benches/p384.rs::benches::ecdsa_sign::p384-ecdsa-signaws-lc-rs[2KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305graviola
graviola-bench/benches/p384.rs::benches::keygen::p384-keygengraviola[2KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305rustcrypto[8KB]
graviola-bench/benches/aes_gcm.rs::benches::aes256_gcm::aes256-gcmring
graviola-bench/benches/rsa_priv.rs::benches::rsa2048_pkcs1_sha256_sign::rsa2048-pkcs1-sha256-signp384-rustcrypto
graviola-bench/benches/p384.rs::benches::keygen::p384-keygenrustcrypto[32B]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305aws-lc-rs
graviola-bench/benches/rsa_priv.rs::benches::rsa2048_pkcs1_sha256_sign::rsa2048-pkcs1-sha256-signring[16KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305rustcrypto[2KB]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256aws-lc-rs[2KB]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256graviola[16KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305rustcrypto[2KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305graviola
graviola-bench/benches/rsa_priv.rs::benches::rsa2048_pkcs1_sha256_sign::rsa2048-pkcs1-sha256-signring[32B]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256ring[2KB]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256rustcrypto[32B]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256ring[2KB]
graviola-bench/benches/chacha20poly1305.rs::benches::bench_chacha20poly1305::chacha20poly1305ring
graviola-bench/benches/p384.rs::benches::keygen::p384-keygengraviola[32B]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256ring[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384aws-lc-rs
graviola-bench/benches/rsa_pub.rs::benches::rsa2048_pkcs1_sha256_verify::rsa2048-pkcs1-sha256-verifyaws-lc-rs[2KB]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384aws-lc-rs[8KB]
graviola-bench/benches/sha2.rs::benches::sha256::sha256aws-lc-rs[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384aws-lc-rs[64KB]
graviola-bench/benches/sha2.rs::benches::sha256::sha256graviola[32B]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384ring[64KB]
graviola-bench/benches/sha2.rs::benches::sha256::sha256aws-lc-rs[32B]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256ring
graviola-bench/benches/rsa_pub.rs::benches::rsa2048_pkcs1_sha256_verify::rsa2048-pkcs1-sha256-verifyrustcrypto[64KB]
graviola-bench/benches/sha2.rs::benches::sha512::sha512graviola[2KB]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384rustcrypto
graviola-bench/benches/rsa_priv.rs::benches::rsa2048_pkcs1_sha256_sign::rsa2048-pkcs1-sha256-signaws-lc-rs[32B]
graviola-bench/benches/sha2.rs::benches::sha256::sha256graviola[2KB]
graviola-bench/benches/hmac.rs::benches::sha256::hmac-sha256ring[2KB]
graviola-bench/benches/hmac.rs::benches::sha384::hmac-sha384graviola[8KB]
graviola-bench/benches/sha2.rs::benches::sha256::sha256ring[8KB]
graviola-bench/benches/sha2.rs::benches::sha256::sha256dalek
graviola-bench/benches/x25519.rs::benches::x25519::x25519-ecdhrustcrypto[8KB]
graviola-bench/benches/sha2.rs::benches::sha512::sha512aws-lc-rs
graviola-bench/benches/x25519.rs::benches::x25519::x25519-ecdhrustcrypto[32B]
graviola-bench/benches/sha2.rs::benches::sha256::sha256rustcrypto
graviola-bench/benches/rsa_pub.rs::benches::rsa2048_pkcs1_sha256_verify::rsa2048-pkcs1-sha256-verifygraviola
graviola-bench/benches/rsa_pub.rs::benches::rsa2048_pkcs1_sha256_verify::rsa2048-pkcs1-sha256-verifyaws-lc-rs[32B]
graviola-bench/benches/sha2.rs::benches::sha512::sha512graviola[32B]
graviola-bench/benches/sha2.rs::benches::sha256::sha256rustcrypto[64KB]
graviola-bench/benches/sha2.rs::benches::sha256::sha256graviola[64KB]
graviola-bench/benches/sha2.rs::benches::sha256::sha256ring[32B]
graviola-bench/benches/sha2.rs::benches::sha256::sha256rustcrypto[8KB]
graviola-bench/benches/sha2.rs::benches::sha256::sha256graviola[2KB]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305ring
graviola-bench/benches/x25519.rs::benches::x25519::x25519-ecdhgraviola[16KB]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305ring[32B]
graviola-bench/benches/sha2.rs::benches::sha512::sha512graviola
graviola-bench/benches/x25519.rs::benches::x25519::x25519-ecdhgraviola[8KB]
graviola-bench/benches/sha2.rs::benches::sha512::sha512graviola[32B]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305rustcrypto[32B]
graviola-bench/benches/sha2.rs::benches::sha512::sha512aws-lc-rs[8KB]
graviola-bench/benches/sha2.rs::benches::sha512::sha512ring[8KB]
graviola-bench/benches/sha2.rs::benches::sha512::sha512aws-lc-rs[64KB]
graviola-bench/benches/sha2.rs::benches::sha512::sha512rustcrypto[16KB]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305graviola[64KB]
graviola-bench/benches/sha2.rs::benches::sha512::sha512aws-lc-rs
graviola-bench/benches/ed25519.rs::benches::sign::ed25519-signrustcrypto[32B]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305ring
graviola-bench/benches/ed25519.rs::benches::keygen::ed25519-keygengraviola[32B]
graviola-bench/benches/sha2.rs::benches::sha512::sha512rustcrypto[2KB]
graviola-bench/benches/xchacha20poly1305.rs::benches::bench_chacha20poly1305::xchacha20poly1305ring[64KB]
graviola-bench/benches/sha2.rs::benches::sha512::sha512dalek
graviola-bench/benches/ed25519.rs::benches::keygen::ed25519-keygenring
graviola-bench/benches/ed25519.rs::benches::sign::ed25519-signgraviola
graviola-bench/benches/ed25519.rs::benches::sign::ed25519-signaws-lc-rs
graviola-bench/benches/ed25519.rs::benches::keygen::ed25519-keygengraviola
graviola-bench/benches/ed25519.rs::benches::verify::ed25519-verifyaws-lc-rs
graviola-bench/benches/ed25519.rs::benches::verify::ed25519-verifydalek
graviola-bench/benches/ed25519.rs::benches::verify::ed25519-verifydalek
graviola-bench/benches/ed25519.rs::benches::sign::ed25519-signring
graviola-bench/benches/ed25519.rs::benches::verify::ed25519-verifygraviola
graviola-bench/benches/ed25519.rs::benches::keygen::ed25519-keygen© 2025 CodSpeed Technology