Package mocks
import "github.com/hyperledger/fabric/bccsp/mocks"
- Overview
- Index
- type DecrypterOpts
- type EncrypterOpts
- type HashOpts
- func (HashOpts) Algorithm() string
- type KeyDerivOpts
- func (*KeyDerivOpts) Algorithm() string
- func (o *KeyDerivOpts) Ephemeral() bool
- type KeyGenOpts
- func (*KeyGenOpts) Algorithm() string
- func (o *KeyGenOpts) Ephemeral() bool
- type KeyImportOpts
- func (*KeyImportOpts) Algorithm() string
- func (*KeyImportOpts) Ephemeral() bool
- type KeyStore
- func (ks *KeyStore) GetKey(ski []byte) (bccsp.Key, error)
- func (*KeyStore) ReadOnly() bool
- func (ks *KeyStore) StoreKey(k bccsp.Key) error
- type MockBCCSP
- func (m *MockBCCSP) Decrypt(k bccsp.Key, ciphertext []byte, opts bccsp.DecrypterOpts) ([]byte, error)
- func (m *MockBCCSP) Encrypt(k bccsp.Key, plaintext []byte, opts bccsp.EncrypterOpts) ([]byte, error)
- func (*MockBCCSP) GetHash(opts bccsp.HashOpts) (hash.Hash, error)
- func (*MockBCCSP) GetKey(ski []byte) (bccsp.Key, error)
- func (m *MockBCCSP) Hash(msg []byte, opts bccsp.HashOpts) ([]byte, error)
- func (*MockBCCSP) KeyDeriv(k bccsp.Key, opts bccsp.KeyDerivOpts) (bccsp.Key, error)
- func (*MockBCCSP) KeyGen(opts bccsp.KeyGenOpts) (bccsp.Key, error)
- func (m *MockBCCSP) KeyImport(raw interface{}, opts bccsp.KeyImportOpts) (bccsp.Key, error)
- func (b *MockBCCSP) Sign(k bccsp.Key, digest []byte, opts bccsp.SignerOpts) ([]byte, error)
- func (b *MockBCCSP) Verify(k bccsp.Key, signature, digest []byte, opts bccsp.SignerOpts) (bool, error)
- type MockKey
- func (m *MockKey) Bytes() ([]byte, error)
- func (m *MockKey) Private() bool
- func (m *MockKey) PublicKey() (bccsp.Key, error)
- func (*MockKey) SKI() []byte
- func (m *MockKey) Symmetric() bool
- type SignerOpts
- func (o *SignerOpts) HashFunc() crypto.Hash
Package files
mocks.go
type DecrypterOpts struct{}
type EncrypterOpts struct{}
type HashOpts struct{}
func (HashOpts) Algorithm() string
type KeyDerivOpts struct {
EphemeralValue bool
}
func (*KeyDerivOpts) Algorithm
¶
func (*KeyDerivOpts) Algorithm() string
func (*KeyDerivOpts) Ephemeral
¶
func (o *KeyDerivOpts) Ephemeral() bool
type KeyGenOpts struct {
EphemeralValue bool
}
func (*KeyGenOpts) Algorithm() string
func (o *KeyGenOpts) Ephemeral() bool
type KeyImportOpts struct{}
func (*KeyImportOpts) Algorithm
¶
func (*KeyImportOpts) Algorithm() string
func (*KeyImportOpts) Ephemeral
¶
func (*KeyImportOpts) Ephemeral() bool
type KeyStore struct {
GetKeyValue bccsp.Key
GetKeyErr error
StoreKeyErr error
}
func (*KeyStore) GetKey
¶
func (ks *KeyStore) GetKey(ski []byte) (bccsp.Key, error)
func (*KeyStore) ReadOnly() bool
func (ks *KeyStore) StoreKey(k bccsp.Key) error
type MockBCCSP struct {
SignArgKey bccsp.Key
SignDigestArg []byte
SignOptsArg bccsp.SignerOpts
SignValue []byte
SignErr error
VerifyValue bool
VerifyErr error
ExpectedSig []byte
KeyImportValue bccsp.Key
KeyImportErr error
EncryptError error
DecryptError error
HashVal []byte
HashErr error
}
func (*MockBCCSP) Decrypt
¶
func (m *MockBCCSP) Decrypt(k bccsp.Key, ciphertext []byte, opts bccsp.DecrypterOpts) ([]byte, error)
func (*MockBCCSP) Encrypt
¶
func (m *MockBCCSP) Encrypt(k bccsp.Key, plaintext []byte, opts bccsp.EncrypterOpts) ([]byte, error)
func (*MockBCCSP) GetHash
¶
func (*MockBCCSP) GetHash(opts bccsp.HashOpts) (hash.Hash, error)
func (*MockBCCSP) GetKey
¶
func (*MockBCCSP) GetKey(ski []byte) (bccsp.Key, error)
func (*MockBCCSP) Hash
¶
func (m *MockBCCSP) Hash(msg []byte, opts bccsp.HashOpts) ([]byte, error)
func (*MockBCCSP) KeyDeriv
¶
func (*MockBCCSP) KeyDeriv(k bccsp.Key, opts bccsp.KeyDerivOpts) (bccsp.Key, error)
func (*MockBCCSP) KeyGen
¶
func (*MockBCCSP) KeyGen(opts bccsp.KeyGenOpts) (bccsp.Key, error)
func (m *MockBCCSP) KeyImport(raw interface{}, opts bccsp.KeyImportOpts) (bccsp.Key, error)
func (*MockBCCSP) Sign
¶
func (b *MockBCCSP) Sign(k bccsp.Key, digest []byte, opts bccsp.SignerOpts) ([]byte, error)
func (*MockBCCSP) Verify
¶
func (b *MockBCCSP) Verify(k bccsp.Key, signature, digest []byte, opts bccsp.SignerOpts) (bool, error)
type MockKey struct {
BytesValue []byte
BytesErr error
Symm bool
PK bccsp.Key
PKErr error
Pvt bool
}
func (*MockKey) Bytes
¶
func (m *MockKey) Bytes() ([]byte, error)
func (*MockKey) Private
¶
func (m *MockKey) Private() bool
func (m *MockKey) PublicKey() (bccsp.Key, error)
func (*MockKey) SKI
¶
func (*MockKey) SKI() []byte
func (m *MockKey) Symmetric() bool
type SignerOpts struct {
HashFuncValue crypto.Hash
}
func (*SignerOpts) HashFunc
¶
func (o *SignerOpts) HashFunc() crypto.Hash