Crate nucypher_core
source · [−]Expand description
A collection of objects defining the protocol for NyCypher nodes (Ursulas).
Re-exports
pub use k256;pub use umbral_pre;Structs
Represents an Ethereum address (20 bytes).
Encrypted and signed key frag.
A treasure map encrypted for Bob.
An identifier of the fleet state.
“hashed resource access code”.
Encrypted message prepared for re-encryption.
A request for metadata exchange.
A response returned by an Ursula containing known node metadata.
Payload of the metadata response.
Signed node metadata.
Node metadata.
A request for an Ursula to reencrypt for several capsules.
A response from Ursula with reencrypted capsule frags.
An object encapsulating the information necessary for retrieval of cfrags from Ursulas. Contains the capsule and the checksum addresses of Ursulas from which the requester already received cfrags.
Represents a string used by characters to perform a revocation on a specific Ursula.
A structure containing KeyFrag objects encrypted for Ursulas chosen for this policy.
Error returned by various verify() methods in the crate.
Constants
The size of the Ethereum signature with the recovery byte
Traits
This is a versioned protocol object.