win_crypto_ng::asymmetric

Module ecc

Source
Expand description

Elliptic curve cryptography (ECC) primitives.

The elliptic curve is a plane curve over a finite field which consists of the points satisfying the following equation: [1]

y^2 = x^3 + ax + b

Structs§

Curve25519
Elliptic curve offering 128 bits of security and designed for use with the elliptic curve Diffie–Hellman (ECDH) key agreement scheme.
NistP256
NIST-P256 (a.k.a secp256r1 or prime256v1).
NistP384
NIST-P384 (a.k.a secp384r1 or prime384v1).
NistP521
NIST-521 (a.k.a secp521r1 or prime521v1).

Enums§

NamedCurve
Type-erased named curve enumeration. For concrete types, see unit structs defined in this module.

Traits§

Curve
Represents a named elliptic curve.