Documentation ¶
Index ¶
- type EncrypterOpts
- type HashOpts
- type KeyDerivOpts
- type KeyGenOpts
- type KeyImportOpts
- type KeyStore
- type MockBCCSP
- func (*MockBCCSP) Decrypt(k bccsp.Key, ciphertext []byte, opts bccsp.DecrypterOpts) (plaintext []byte, err error)
- func (*MockBCCSP) Encrypt(k bccsp.Key, plaintext []byte, opts bccsp.EncrypterOpts) (ciphertext []byte, err error)
- func (*MockBCCSP) GetHash(opts bccsp.HashOpts) (h hash.Hash, err error)
- func (*MockBCCSP) GetKey(ski []byte) (k bccsp.Key, err error)
- func (*MockBCCSP) Hash(msg []byte, opts bccsp.HashOpts) (hash []byte, err error)
- func (*MockBCCSP) KeyDeriv(k bccsp.Key, opts bccsp.KeyDerivOpts) (dk bccsp.Key, err error)
- func (*MockBCCSP) KeyGen(opts bccsp.KeyGenOpts) (k bccsp.Key, err error)
- func (*MockBCCSP) KeyImport(raw interface{}, opts bccsp.KeyImportOpts) (k bccsp.Key, err error)
- func (b *MockBCCSP) Sign(k bccsp.Key, digest []byte, opts bccsp.SignerOpts) (signature []byte, err error)
- func (b *MockBCCSP) Verify(k bccsp.Key, signature, digest []byte, opts bccsp.SignerOpts) (valid bool, err error)
- type MockKey
- type SignerOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncrypterOpts ¶
type EncrypterOpts struct{}
type KeyDerivOpts ¶
type KeyDerivOpts struct {
EphemeralValue bool
}
func (*KeyDerivOpts) Algorithm ¶
func (*KeyDerivOpts) Algorithm() string
func (*KeyDerivOpts) Ephemeral ¶
func (o *KeyDerivOpts) Ephemeral() bool
type KeyGenOpts ¶
type KeyGenOpts struct {
EphemeralValue bool
}
func (*KeyGenOpts) Algorithm ¶
func (*KeyGenOpts) Algorithm() string
func (*KeyGenOpts) Ephemeral ¶
func (o *KeyGenOpts) Ephemeral() bool
type KeyImportOpts ¶
type KeyImportOpts struct{}
func (*KeyImportOpts) Algorithm ¶
func (*KeyImportOpts) Algorithm() string
func (*KeyImportOpts) Ephemeral ¶
func (*KeyImportOpts) Ephemeral() bool
type MockBCCSP ¶
type MockBCCSP struct { SignArgKey bccsp.Key SignDigestArg []byte SignOptsArg bccsp.SignerOpts SignValue []byte SignErr error VerifyValue bool VerifyErr error }
type SignerOpts ¶
func (*SignerOpts) HashFunc ¶
func (o *SignerOpts) HashFunc() crypto.Hash
Click to show internal directories.
Click to hide internal directories.