[−][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 |