pub trait AppKey: 'static + Send + Sync + Sized + CryptoType + Clone {
    type UntypedGeneric: IsWrappedBy<Self>;
    type Public: AppPublic;
    type Pair: AppPair;
    type Signature: AppSignature;

    const ID: KeyTypeId;
    const CRYPTO_ID: CryptoTypeId;
}
Expand description

An application-specific key.

Associated Types

The corresponding type as a generic crypto type.

The corresponding public key type in this application scheme.

The corresponding key pair type in this application scheme.

The corresponding signature type in this application scheme.

Associated Constants

An identifier for this application-specific key type.

The identifier of the crypto type of this application-specific key type.

Implementors