Struct spake2::Ed25519Group
[−]
[src]
pub struct Ed25519Group;
pub struct Ed25519Group;
impl Group for Ed25519Group
[src]type Scalar = c2_Scalar
type Element = c2_Element
type TranscriptHash = Sha256
fn const_m() -> c2_Element
[src]fn const_n() -> c2_Element
[src]fn const_s() -> c2_Element
[src]fn hash_to_scalar(s: &[u8]) -> c2_Scalar
[src]fn random_scalar<T: Rng>(cspring: &mut T) -> c2_Scalar
[src]fn scalar_neg(s: &c2_Scalar) -> c2_Scalar
[src]fn element_to_bytes(s: &c2_Element) -> Vec<u8>
[src]fn element_length() -> usize
[src]fn bytes_to_element(b: &[u8]) -> Option<c2_Element>
[src]fn basepoint_mult(s: &c2_Scalar) -> c2_Element
[src]fn scalarmult(e: &c2_Element, s: &c2_Scalar) -> c2_Element
[src]fn add(a: &c2_Element, b: &c2_Element) -> c2_Element
[src]