Skip to main content

crypto::Ecc

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)=delete

Ecc(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)=delete

Type: Ecc &

Parameters:

operator=(Ecc &&a) noexcept#

inline

Ecc & crypto::Ecc::operator= (Ecc &&a) noexcept

Type: Ecc &

Parameters: