# Functions

BuildGRPCPayload builds the payload based on the request metadata.
NewGRPC creates a new GRPC from the given metadata and method.
NewHTTP returns a new HTTP message.
ParseGRPCPayload parses the header value.

# Constants

AuthorizationHeaderKey is Authorization: header name.
BearerPrefix is the prefix for the Authorization: header value.
Well-known metadata keys which should be verified.
Well-known metadata keys which should be verified.
Well-known metadata keys which should be verified.
Well-known metadata keys which should be verified.
Well-known metadata keys which should be verified.
PayloadHeaderKey is the header name for the signed payload.
Well-known metadata keys which should be verified.
Well-known metadata keys which should be verified.
SignatureHeaderKey is the header name for the signature.
SignatureVersionV1 is the signature version v1.
TimestampHeaderKey is the header name for the timestamp.
Well-known metadata keys which should be verified.

# Variables

ErrNotFound is returned when a metadata header is not found.

# Structs

GRPC represents a gRPC message.
GRPCPayload represents the payload to be signed.
HTTP represents a gRPC message.
Signature represents a GRPC signature version 1.

# Interfaces

SignatureVerifier is a verifier of a GRPC request signature, e.g.
Signer is a signer of a GRPC request, e.g.

# Type aliases

SignatureVersion represents the version of the signature in GRPC metadata.