Trait iota_types::crypto::IotaPublicKey

source ·
pub trait IotaPublicKey: VerifyingKey {
    const SIGNATURE_SCHEME: SignatureScheme;
}

Required Associated Constants§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl IotaPublicKey for BLS12381PublicKey

source§

const SIGNATURE_SCHEME: SignatureScheme = SignatureScheme::BLS12381

source§

impl IotaPublicKey for Ed25519PublicKey

source§

const SIGNATURE_SCHEME: SignatureScheme = SignatureScheme::ED25519

source§

impl IotaPublicKey for Secp256k1PublicKey

source§

const SIGNATURE_SCHEME: SignatureScheme = SignatureScheme::Secp256k1

source§

impl IotaPublicKey for Secp256r1PublicKey

source§

const SIGNATURE_SCHEME: SignatureScheme = SignatureScheme::Secp256r1

Implementors§