Documentation
¶
Index ¶
- func DecodePrivateKeyPKCS1(data []byte) (*rsa.PrivateKey, error)
- func DecodePrivateKeyPKCS8[Key any](data []byte) (Key, error)
- func DecodePublicKeyPKCS1(data []byte) (*rsa.PublicKey, error)
- func DecodePublicKeyPKIX[Key any](data []byte) (Key, error)
- func EncodePrivateKeyPKCS1(key *rsa.PrivateKey) ([]byte, error)
- func EncodePrivateKeyPKCS8[Key any](key Key) ([]byte, error)
- func EncodePublicKeyPKCS1(key *rsa.PublicKey) ([]byte, error)
- func EncodePublicKeyPKIX[Key any](key Key) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodePrivateKeyPKCS1 ¶
func DecodePrivateKeyPKCS1(data []byte) (*rsa.PrivateKey, error)
DecodePrivateKeyPKCS1 uses pkcs1 to decode private key.
func DecodePrivateKeyPKCS8 ¶
DecodePrivateKeyPKCS8 uses pkcs8 to decode private key.
func DecodePublicKeyPKCS1 ¶
DecodePublicKeyPKCS1 uses pkcs1 to decode public key.
func DecodePublicKeyPKIX ¶
DecodePublicKeyPKIX uses pkix to decode public key.
func EncodePrivateKeyPKCS1 ¶
func EncodePrivateKeyPKCS1(key *rsa.PrivateKey) ([]byte, error)
EncodePrivateKeyPKCS1 uses pkcs1 to encode private key.
func EncodePrivateKeyPKCS8 ¶
EncodePrivateKeyPKCS8 uses pkcs8 to encode private key.
func EncodePublicKeyPKCS1 ¶
EncodePublicKeyPKCS1 uses pkcs1 to encode public key.
func EncodePublicKeyPKIX ¶
EncodePublicKeyPKIX uses pkix to encode public key.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.