[][src]Crate ic_crypto_internal_types

Types that are used internally in the crypto component.

The structure of internal types is as follows:

The type for the external API (e.g. EncryptionPublicKey) is defined in the types crate:

The type for the internal API (e.g. CspEncryptionPublicKey) is defined in the internal-types crate:

Modules

context

Domain separation context types for hashing.

curves

Elliptic curve data types.

encrypt

Encryption scheme types.

scope

Defines scopes for grouping keys.

serde_macro

Macros for serialization and deserialization.

sign

Data types used for signing, verification and key generation.

Macros

derive_serde

A custom macro to serialize from and to bytes.

Type Definitions

NodeIndex

The index of a node.