Documentation ¶
Index ¶
- func IsLowS(k *ecdsa.PublicKey, s *big.Int) (bool, error)
- func MarshalECDSASignature(r, s *big.Int) ([]byte, error)
- func NewIdentityFromBytes(raw []byte) (view.Identity, driver.Verifier, error)
- func NewSigner() (view.Identity, driver.Signer, driver.Verifier, error)
- func NewVerifier(pk *ecdsa.PublicKey) *edsaVerifier
- func PemDecodeCert(pemBytes []byte) (*x509.Certificate, error)
- func PemDecodeKey(keyBytes []byte) (interface{}, error)
- func PemEncodeKey(key interface{}) ([]byte, error)
- func ToLowS(k *ecdsa.PublicKey, s *big.Int) (*big.Int, bool, error)
- type Deserializer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIdentityFromBytes ¶
func NewVerifier ¶
func PemDecodeCert ¶
func PemDecodeCert(pemBytes []byte) (*x509.Certificate, error)
func PemDecodeKey ¶
PemDecodeKey takes bytes and returns a Go key
func PemEncodeKey ¶
PemEncodeKey takes a Go key and converts it to bytes
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)
Click to show internal directories.
Click to hide internal directories.