crypto::Ecc
- Inherits: api::ExecutionContext
public
- crypto::Ecc::KeyObject
Types
#
Curve- secp192r1
- secp224r1
- secp256r1
- secp384r1
- secp521r1
- bp256r1
- bp384r1
- bp512r1
- curve25519
- secp192k1
- secp24k1
- secp256k1
- curve448
#
PrivateKeyusing crypto::Ecc::PrivateKey = KeyObject<32, KeyObjectType::private_key>
Type: KeyObject< 32, KeyObjectType::private_key >
#
PublicKeyusing crypto::Ecc::PublicKey = KeyObject<64, KeyObjectType::public_key>
Type: KeyObject< 64, KeyObjectType::public_key >
Functions
#
Ecc()crypto::Ecc::Ecc ()
#
Ecc(const Ecc &a)=deletecrypto::Ecc::Ecc (const Ecc &a)=delete
#
Ecc(Ecc &&a) noexceptinline
crypto::Ecc::Ecc (Ecc &&a) noexcept
#
~Ecc()crypto::Ecc::~Ecc ()
#
operator=(const Ecc &a)=deleteEcc & crypto::Ecc::operator= (const Ecc &a)=delete
Type: Ecc &
Parameters:
- const Ecc &
a
#
operator=(Ecc &&a) noexceptinline
Ecc & crypto::Ecc::operator= (Ecc &&a) noexcept
Type: Ecc &
Parameters:
- Ecc &&
a