Crate tink_signature
source · [−]Expand description
Implementations of the Signer and Verifier primitives.
To sign data using Tink you can use ECDSA or ED25519 key templates.
Modules
This module provides subtle implementations of digital signature primitives.
Constants
Maximal version of ECDSA keys.
Type URL of ECDSA keys that Tink supports.
Prefix for uncompressed elliptic curve points.
Maximal version of ECDSA keys.
Type URL of ECDSA keys that Tink supports.
Maximal version of ED25519 keys.
Type URL of ED25519 keys that Tink supports.
Maximal version of ED25519 keys.
Type URL of ED25519 keys that Tink supports.
The upstream Tink version that this Rust port is based on.
Functions
Return a KeyTemplate
that generates a new ECDSA private key with the following parameters:
Return a KeyTemplate
that generates a new ECDSA private key with the following parameters:
Return a KeyTemplate
that generates a new ECDSA private key with the following
parameters:
Return a KeyTemplate
that generates a new ECDSA private key with the following parameters:
Return a KeyTemplate
that generates a new ECDSA private key with the following parameters:
Return a KeyTemplate
that generates a new ECDSA private key with the following
parameters:
Return a KeyTemplate
that generates a new ECDSA private key with the following parameters:
Return a KeyTemplate
that generates a new ECDSA private key with the following parameters:
Return a KeyTemplate
that generates a new ECDSA private key with the following parameters:
Return a KeyTemplate
that generates a new ECDSA private key with the following
parameters:
Return a KeyTemplate
that generates a new ED25519 private key.
Return a KeyTemplate
that generates a new ED25519 private key.
Initialize the tink-signature
crate, registering its primitives so they are available via
Tink.
Return a tink_core::Signer
primitive from the given keyset handle.
Return a tink_core::Verifier
primitive from the given keyset handle.