Versions in this module Expand all Collapse all v0 v0.7.1 Jan 15, 2026 v0.7.0 Jan 15, 2026 Changes in this version + const MinRSAKeyBits + const MinSecretLength + const PKCEChallengeMethodS256 + func ComputePKCEChallenge(verifier string) string + func DeriveAlgorithm(key crypto.Signer) (string, error) + func DeriveKeyID(key crypto.Signer) (string, error) + func GeneratePKCEVerifier() (string, error) + func LoadSigningKey(keyPath string) (crypto.Signer, error) + func ValidateAlgorithmForKey(alg string, key crypto.Signer) error + type HMACSecrets struct + Current []byte + Rotated [][]byte + func LoadHMACSecrets(paths []string) (*HMACSecrets, error) + type SigningKeyParams struct + Algorithm string + Key crypto.Signer + KeyID string + func DeriveSigningKeyParams(key crypto.Signer, keyID, algorithm string) (*SigningKeyParams, error)