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