Documentation
¶
Index ¶
- func IsLowS(k *ecdsa.PublicKey, s *big.Int) (bool, error)
- func MarshalECDSASignature(r, s *big.Int) ([]byte, error)
- func PemDecodeCert(pemBytes []byte) (*x509.Certificate, error)
- func PemDecodeKey(keyBytes []byte) (interface{}, error)
- func ToLowS(k *ecdsa.PublicKey, s *big.Int) (*big.Int, bool, error)
- type Deserializer
- type EdsaVerifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PemDecodeCert ¶
func PemDecodeCert(pemBytes []byte) (*x509.Certificate, error)
func PemDecodeKey ¶
PemDecodeKey takes bytes and returns a Go key
Types ¶
type Deserializer ¶
type Deserializer struct {
}
func (*Deserializer) DeserializeSigner ¶
func (x *Deserializer) DeserializeSigner(raw []byte) (driver.Signer, error)
func (*Deserializer) DeserializeVerifier ¶
func (x *Deserializer) DeserializeVerifier(raw []byte) (driver.Verifier, error)
type EdsaVerifier ¶
type EdsaVerifier struct {
// contains filtered or unexported fields
}
func NewVerifier ¶
func NewVerifier(pk *ecdsa.PublicKey) *EdsaVerifier
func (*EdsaVerifier) Verify ¶
func (d *EdsaVerifier) Verify(message, sigma []byte) error
Click to show internal directories.
Click to hide internal directories.