mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-10 13:09:24 +00:00
Update to FROST v10
Further expands documentation to near-completion.
This commit is contained in:
@@ -74,7 +74,7 @@ dalek_curve!(
|
||||
IetfRistrettoHram,
|
||||
RistrettoPoint,
|
||||
b"ristretto",
|
||||
b"FROST-RISTRETTO255-SHA512-v8",
|
||||
b"FROST-RISTRETTO255-SHA512-v10",
|
||||
b"chal",
|
||||
);
|
||||
|
||||
@@ -85,6 +85,6 @@ dalek_curve!(
|
||||
IetfEd25519Hram,
|
||||
EdwardsPoint,
|
||||
b"edwards25519",
|
||||
b"FROST-ED25519-SHA512-v8",
|
||||
b"FROST-ED25519-SHA512-v10",
|
||||
b"",
|
||||
);
|
||||
|
||||
@@ -7,7 +7,7 @@ use minimal_ed448::{scalar::Scalar, point::Point};
|
||||
|
||||
use crate::{curve::Curve, algorithm::Hram};
|
||||
|
||||
const CONTEXT: &[u8] = b"FROST-ED448-SHAKE256-v8";
|
||||
const CONTEXT: &[u8] = b"FROST-ED448-SHAKE256-v10";
|
||||
|
||||
#[derive(Clone, Copy, PartialEq, Eq, Debug, Zeroize)]
|
||||
pub struct Ed448;
|
||||
|
||||
@@ -92,7 +92,7 @@ macro_rules! kp_curve {
|
||||
}
|
||||
|
||||
#[cfg(feature = "p256")]
|
||||
kp_curve!("p256", p256, P256, IetfP256Hram, b"P-256", b"FROST-P256-SHA256-v8");
|
||||
kp_curve!("p256", p256, P256, IetfP256Hram, b"P-256", b"FROST-P256-SHA256-v10");
|
||||
|
||||
#[cfg(feature = "secp256k1")]
|
||||
kp_curve!(
|
||||
@@ -101,5 +101,5 @@ kp_curve!(
|
||||
Secp256k1,
|
||||
IetfSecp256k1Hram,
|
||||
b"secp256k1",
|
||||
b"FROST-secp256k1-SHA256-v8"
|
||||
b"FROST-secp256k1-SHA256-v10"
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user