Expand description

This module provides subtle implementations of digital signature primitives.

Structs

EcdsaSigner is an implementation of tink_core::Signer for ECDSA. At the moment, the implementation only accepts DER encoding.

EcdsaVerifier is an implementation of tink_core::Verifier for ECDSA. At the moment, the implementation only accepts signatures with strict DER encoding.

A Signer implementation for ED25519.

Enums

An ECDSA private key.

An ECDSA public key.

Supported signature encodings. This is a precise subset of the protobuf enum, allowing exact matches.

Functions

Produce an elliptic field element from a byte slice, allowing for padding

Validate ECDSA parameters. The hash’s strength must not be weaker than the curve’s strength. DER and IEEE_P1363 encodings are supported.