Versions in this module Expand all Collapse all v0 v0.25.0 Dec 16, 2024 Changes in this version + const KeyType + const SECP256K1AlgorithmID + const SECP256K1JWA + const SECP256K1JWACurve + func AlgorithmID(jwk *jwk.JWK) (string, error) + func BytesToPublicKey(algorithmID string, input []byte) (jwk.JWK, error) + func GeneratePrivateKey(algorithmID string) (jwk.JWK, error) + func GetJWA(jwk jwk.JWK) (string, error) + func GetPublicKey(privateKey jwk.JWK) jwk.JWK + func PublicKeyToBytes(publicKey jwk.JWK) ([]byte, error) + func SECP256K1BytesToPublicKey(input []byte) (jwk.JWK, error) + func SECP256K1GeneratePrivateKey() (jwk.JWK, error) + func SECP256K1PublicKeyToBytes(publicKey jwk.JWK) ([]byte, error) + func SECP256K1Sign(payload []byte, privateKey jwk.JWK) ([]byte, error) + func SECP256K1Verify(payload []byte, signature []byte, publicKey jwk.JWK) (bool, error) + func Sign(payload []byte, privateKey jwk.JWK) ([]byte, error) + func SupportsAlgorithmID(id string) bool + func Verify(payload []byte, signature []byte, publicKey jwk.JWK) (bool, error)