[][src]Crate ic_crypto_key_validation

Library crate for verifying the validity of a node's public key material.

Such verification is used, for example, to ensure that only valid node key material is stored in the registry or to check registry invariants.

Use ValidNodePublicKeys::try_from(keys, node_id) to perform the validation checks.

Validation of a node's signing key includes verifying that

Validation of a node's committee signing key includes verifying that

Validation of a node's DKG dealing encryption key includes verifying that

Validation of a node's TLS certificate includes verifying that

Structs

KeyValidationError

A key validation error.

ValidNodePublicKeys

Validated public key material of a node.