[−][src]Crate tink_core
Core crate for Tink.
Re-exports
pub use utils::TinkError; |
Modules
cryptofmt | Provides constants and convenience methods that define the format of ciphertexts and signatures. |
keyset | Provide methods to generate, read, write or validate keysets. |
primitiveset | Provides a container for a set of cryptographic primitives. |
registry | Provides a container that for each supported key type holds a corresponding |
subtle | Common methods needed in subtle implementations. |
utils | Utilities for Tink Rust code. |
Enums
Primitive | The primitives available in Tink. |
Constants
UPSTREAM_VERSION | The upstream Tink version that this Rust port is based on. |
Traits
Aead |
|
AeadBoxClone | Trait bound to indicate that primitive trait objects should support cloning themselves as trait objects. |
DeterministicAead |
|
DeterministicAeadBoxClone | Trait bound to indicate that primitive trait objects should support cloning themselves as trait objects. |
EncryptingWrite | Trait for an object that writes encrypted data. Users must call |
HybridDecrypt |
|
HybridDecryptBoxClone | Trait bound to indicate that primitive trait objects should support cloning themselves as trait objects. |
HybridEncrypt |
|
HybridEncryptBoxClone | Trait bound to indicate that primitive trait objects should support cloning themselves as trait objects. |
Mac |
|
MacBoxClone | Trait bound to indicate that primitive trait objects should support cloning themselves as trait objects. |
Prf | The |
PrfBoxClone | Trait bound to indicate that primitive trait objects should support cloning themselves as trait objects. |
Signer |
|
SignerBoxClone | Trait bound to indicate that primitive trait objects should support cloning themselves as trait objects. |
StreamingAead |
|
StreamingAeadBoxClone | Trait bound to indicate that primitive trait objects should support cloning themselves as trait objects. |
Verifier |
|
VerifierBoxClone | Trait bound to indicate that primitive trait objects should support cloning themselves as trait objects. |
Type Definitions
KeyId | Type alias for |