Documentation
¶
Index ¶
- type MockAEAD
- type MockAEADManager
- type MockAEADManager_CreateCipher_Call
- func (_c *MockAEADManager_CreateCipher_Call) Return(aEAD service.AEAD, err error) *MockAEADManager_CreateCipher_Call
- func (_c *MockAEADManager_CreateCipher_Call) Run(run func(key []byte, alg domain.Algorithm)) *MockAEADManager_CreateCipher_Call
- func (_c *MockAEADManager_CreateCipher_Call) RunAndReturn(run func(key []byte, alg domain.Algorithm) (service.AEAD, error)) *MockAEADManager_CreateCipher_Call
- type MockAEADManager_Expecter
- type MockAEAD_Decrypt_Call
- func (_c *MockAEAD_Decrypt_Call) Return(bytes []byte, err error) *MockAEAD_Decrypt_Call
- func (_c *MockAEAD_Decrypt_Call) Run(run func(ciphertext []byte, nonce []byte, aad []byte)) *MockAEAD_Decrypt_Call
- func (_c *MockAEAD_Decrypt_Call) RunAndReturn(run func(ciphertext []byte, nonce []byte, aad []byte) ([]byte, error)) *MockAEAD_Decrypt_Call
- type MockAEAD_Encrypt_Call
- func (_c *MockAEAD_Encrypt_Call) Return(ciphertext []byte, nonce []byte, err error) *MockAEAD_Encrypt_Call
- func (_c *MockAEAD_Encrypt_Call) Run(run func(plaintext []byte, aad []byte)) *MockAEAD_Encrypt_Call
- func (_c *MockAEAD_Encrypt_Call) RunAndReturn(run func(plaintext []byte, aad []byte) ([]byte, []byte, error)) *MockAEAD_Encrypt_Call
- type MockAEAD_Expecter
- type MockKeyManager
- func (_mock *MockKeyManager) CreateDek(kek *domain.Kek, alg domain.Algorithm) (domain.Dek, error)
- func (_mock *MockKeyManager) CreateKek(masterKey *domain.MasterKey, alg domain.Algorithm) (domain.Kek, error)
- func (_mock *MockKeyManager) DecryptDek(dek *domain.Dek, kek *domain.Kek) ([]byte, error)
- func (_mock *MockKeyManager) DecryptKek(kek *domain.Kek, masterKey *domain.MasterKey) ([]byte, error)
- func (_m *MockKeyManager) EXPECT() *MockKeyManager_Expecter
- type MockKeyManager_CreateDek_Call
- func (_c *MockKeyManager_CreateDek_Call) Return(dek domain.Dek, err error) *MockKeyManager_CreateDek_Call
- func (_c *MockKeyManager_CreateDek_Call) Run(run func(kek *domain.Kek, alg domain.Algorithm)) *MockKeyManager_CreateDek_Call
- func (_c *MockKeyManager_CreateDek_Call) RunAndReturn(run func(kek *domain.Kek, alg domain.Algorithm) (domain.Dek, error)) *MockKeyManager_CreateDek_Call
- type MockKeyManager_CreateKek_Call
- func (_c *MockKeyManager_CreateKek_Call) Return(kek domain.Kek, err error) *MockKeyManager_CreateKek_Call
- func (_c *MockKeyManager_CreateKek_Call) Run(run func(masterKey *domain.MasterKey, alg domain.Algorithm)) *MockKeyManager_CreateKek_Call
- func (_c *MockKeyManager_CreateKek_Call) RunAndReturn(...) *MockKeyManager_CreateKek_Call
- type MockKeyManager_DecryptDek_Call
- func (_c *MockKeyManager_DecryptDek_Call) Return(bytes []byte, err error) *MockKeyManager_DecryptDek_Call
- func (_c *MockKeyManager_DecryptDek_Call) Run(run func(dek *domain.Dek, kek *domain.Kek)) *MockKeyManager_DecryptDek_Call
- func (_c *MockKeyManager_DecryptDek_Call) RunAndReturn(run func(dek *domain.Dek, kek *domain.Kek) ([]byte, error)) *MockKeyManager_DecryptDek_Call
- type MockKeyManager_DecryptKek_Call
- func (_c *MockKeyManager_DecryptKek_Call) Return(bytes []byte, err error) *MockKeyManager_DecryptKek_Call
- func (_c *MockKeyManager_DecryptKek_Call) Run(run func(kek *domain.Kek, masterKey *domain.MasterKey)) *MockKeyManager_DecryptKek_Call
- func (_c *MockKeyManager_DecryptKek_Call) RunAndReturn(run func(kek *domain.Kek, masterKey *domain.MasterKey) ([]byte, error)) *MockKeyManager_DecryptKek_Call
- type MockKeyManager_Expecter
- func (_e *MockKeyManager_Expecter) CreateDek(kek interface{}, alg interface{}) *MockKeyManager_CreateDek_Call
- func (_e *MockKeyManager_Expecter) CreateKek(masterKey interface{}, alg interface{}) *MockKeyManager_CreateKek_Call
- func (_e *MockKeyManager_Expecter) DecryptDek(dek interface{}, kek interface{}) *MockKeyManager_DecryptDek_Call
- func (_e *MockKeyManager_Expecter) DecryptKek(kek interface{}, masterKey interface{}) *MockKeyManager_DecryptKek_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAEAD ¶
MockAEAD is an autogenerated mock type for the AEAD type
func NewMockAEAD ¶
NewMockAEAD creates a new instance of MockAEAD. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockAEAD) EXPECT ¶
func (_m *MockAEAD) EXPECT() *MockAEAD_Expecter
type MockAEADManager ¶
MockAEADManager is an autogenerated mock type for the AEADManager type
func NewMockAEADManager ¶
func NewMockAEADManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockAEADManager
NewMockAEADManager creates a new instance of MockAEADManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockAEADManager) CreateCipher ¶
CreateCipher provides a mock function for the type MockAEADManager
func (*MockAEADManager) EXPECT ¶
func (_m *MockAEADManager) EXPECT() *MockAEADManager_Expecter
type MockAEADManager_CreateCipher_Call ¶
MockAEADManager_CreateCipher_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateCipher'
func (*MockAEADManager_CreateCipher_Call) Return ¶
func (_c *MockAEADManager_CreateCipher_Call) Return(aEAD service.AEAD, err error) *MockAEADManager_CreateCipher_Call
func (*MockAEADManager_CreateCipher_Call) Run ¶
func (_c *MockAEADManager_CreateCipher_Call) Run(run func(key []byte, alg domain.Algorithm)) *MockAEADManager_CreateCipher_Call
func (*MockAEADManager_CreateCipher_Call) RunAndReturn ¶
func (_c *MockAEADManager_CreateCipher_Call) RunAndReturn(run func(key []byte, alg domain.Algorithm) (service.AEAD, error)) *MockAEADManager_CreateCipher_Call
type MockAEADManager_Expecter ¶
type MockAEADManager_Expecter struct {
// contains filtered or unexported fields
}
func (*MockAEADManager_Expecter) CreateCipher ¶
func (_e *MockAEADManager_Expecter) CreateCipher(key interface{}, alg interface{}) *MockAEADManager_CreateCipher_Call
CreateCipher is a helper method to define mock.On call
- key []byte
- alg domain.Algorithm
type MockAEAD_Decrypt_Call ¶
MockAEAD_Decrypt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Decrypt'
func (*MockAEAD_Decrypt_Call) Return ¶
func (_c *MockAEAD_Decrypt_Call) Return(bytes []byte, err error) *MockAEAD_Decrypt_Call
func (*MockAEAD_Decrypt_Call) Run ¶
func (_c *MockAEAD_Decrypt_Call) Run(run func(ciphertext []byte, nonce []byte, aad []byte)) *MockAEAD_Decrypt_Call
func (*MockAEAD_Decrypt_Call) RunAndReturn ¶
func (_c *MockAEAD_Decrypt_Call) RunAndReturn(run func(ciphertext []byte, nonce []byte, aad []byte) ([]byte, error)) *MockAEAD_Decrypt_Call
type MockAEAD_Encrypt_Call ¶
MockAEAD_Encrypt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Encrypt'
func (*MockAEAD_Encrypt_Call) Return ¶
func (_c *MockAEAD_Encrypt_Call) Return(ciphertext []byte, nonce []byte, err error) *MockAEAD_Encrypt_Call
func (*MockAEAD_Encrypt_Call) Run ¶
func (_c *MockAEAD_Encrypt_Call) Run(run func(plaintext []byte, aad []byte)) *MockAEAD_Encrypt_Call
func (*MockAEAD_Encrypt_Call) RunAndReturn ¶
func (_c *MockAEAD_Encrypt_Call) RunAndReturn(run func(plaintext []byte, aad []byte) ([]byte, []byte, error)) *MockAEAD_Encrypt_Call
type MockAEAD_Expecter ¶
type MockAEAD_Expecter struct {
// contains filtered or unexported fields
}
func (*MockAEAD_Expecter) Decrypt ¶
func (_e *MockAEAD_Expecter) Decrypt(ciphertext interface{}, nonce interface{}, aad interface{}) *MockAEAD_Decrypt_Call
Decrypt is a helper method to define mock.On call
- ciphertext []byte
- nonce []byte
- aad []byte
func (*MockAEAD_Expecter) Encrypt ¶
func (_e *MockAEAD_Expecter) Encrypt(plaintext interface{}, aad interface{}) *MockAEAD_Encrypt_Call
Encrypt is a helper method to define mock.On call
- plaintext []byte
- aad []byte
type MockKeyManager ¶
MockKeyManager is an autogenerated mock type for the KeyManager type
func NewMockKeyManager ¶
func NewMockKeyManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockKeyManager
NewMockKeyManager creates a new instance of MockKeyManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockKeyManager) CreateKek ¶
func (_mock *MockKeyManager) CreateKek(masterKey *domain.MasterKey, alg domain.Algorithm) (domain.Kek, error)
CreateKek provides a mock function for the type MockKeyManager
func (*MockKeyManager) DecryptDek ¶
DecryptDek provides a mock function for the type MockKeyManager
func (*MockKeyManager) DecryptKek ¶
func (_mock *MockKeyManager) DecryptKek(kek *domain.Kek, masterKey *domain.MasterKey) ([]byte, error)
DecryptKek provides a mock function for the type MockKeyManager
func (*MockKeyManager) EXPECT ¶
func (_m *MockKeyManager) EXPECT() *MockKeyManager_Expecter
type MockKeyManager_CreateDek_Call ¶
MockKeyManager_CreateDek_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateDek'
func (*MockKeyManager_CreateDek_Call) Return ¶
func (_c *MockKeyManager_CreateDek_Call) Return(dek domain.Dek, err error) *MockKeyManager_CreateDek_Call
func (*MockKeyManager_CreateDek_Call) Run ¶
func (_c *MockKeyManager_CreateDek_Call) Run(run func(kek *domain.Kek, alg domain.Algorithm)) *MockKeyManager_CreateDek_Call
func (*MockKeyManager_CreateDek_Call) RunAndReturn ¶
func (_c *MockKeyManager_CreateDek_Call) RunAndReturn(run func(kek *domain.Kek, alg domain.Algorithm) (domain.Dek, error)) *MockKeyManager_CreateDek_Call
type MockKeyManager_CreateKek_Call ¶
MockKeyManager_CreateKek_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateKek'
func (*MockKeyManager_CreateKek_Call) Return ¶
func (_c *MockKeyManager_CreateKek_Call) Return(kek domain.Kek, err error) *MockKeyManager_CreateKek_Call
func (*MockKeyManager_CreateKek_Call) Run ¶
func (_c *MockKeyManager_CreateKek_Call) Run(run func(masterKey *domain.MasterKey, alg domain.Algorithm)) *MockKeyManager_CreateKek_Call
func (*MockKeyManager_CreateKek_Call) RunAndReturn ¶
func (_c *MockKeyManager_CreateKek_Call) RunAndReturn(run func(masterKey *domain.MasterKey, alg domain.Algorithm) (domain.Kek, error)) *MockKeyManager_CreateKek_Call
type MockKeyManager_DecryptDek_Call ¶
MockKeyManager_DecryptDek_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DecryptDek'
func (*MockKeyManager_DecryptDek_Call) Return ¶
func (_c *MockKeyManager_DecryptDek_Call) Return(bytes []byte, err error) *MockKeyManager_DecryptDek_Call
func (*MockKeyManager_DecryptDek_Call) Run ¶
func (_c *MockKeyManager_DecryptDek_Call) Run(run func(dek *domain.Dek, kek *domain.Kek)) *MockKeyManager_DecryptDek_Call
func (*MockKeyManager_DecryptDek_Call) RunAndReturn ¶
func (_c *MockKeyManager_DecryptDek_Call) RunAndReturn(run func(dek *domain.Dek, kek *domain.Kek) ([]byte, error)) *MockKeyManager_DecryptDek_Call
type MockKeyManager_DecryptKek_Call ¶
MockKeyManager_DecryptKek_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DecryptKek'
func (*MockKeyManager_DecryptKek_Call) Return ¶
func (_c *MockKeyManager_DecryptKek_Call) Return(bytes []byte, err error) *MockKeyManager_DecryptKek_Call
func (*MockKeyManager_DecryptKek_Call) Run ¶
func (_c *MockKeyManager_DecryptKek_Call) Run(run func(kek *domain.Kek, masterKey *domain.MasterKey)) *MockKeyManager_DecryptKek_Call
func (*MockKeyManager_DecryptKek_Call) RunAndReturn ¶
func (_c *MockKeyManager_DecryptKek_Call) RunAndReturn(run func(kek *domain.Kek, masterKey *domain.MasterKey) ([]byte, error)) *MockKeyManager_DecryptKek_Call
type MockKeyManager_Expecter ¶
type MockKeyManager_Expecter struct {
// contains filtered or unexported fields
}
func (*MockKeyManager_Expecter) CreateDek ¶
func (_e *MockKeyManager_Expecter) CreateDek(kek interface{}, alg interface{}) *MockKeyManager_CreateDek_Call
CreateDek is a helper method to define mock.On call
- kek *domain.Kek
- alg domain.Algorithm
func (*MockKeyManager_Expecter) CreateKek ¶
func (_e *MockKeyManager_Expecter) CreateKek(masterKey interface{}, alg interface{}) *MockKeyManager_CreateKek_Call
CreateKek is a helper method to define mock.On call
- masterKey *domain.MasterKey
- alg domain.Algorithm
func (*MockKeyManager_Expecter) DecryptDek ¶
func (_e *MockKeyManager_Expecter) DecryptDek(dek interface{}, kek interface{}) *MockKeyManager_DecryptDek_Call
DecryptDek is a helper method to define mock.On call
- dek *domain.Dek
- kek *domain.Kek
func (*MockKeyManager_Expecter) DecryptKek ¶
func (_e *MockKeyManager_Expecter) DecryptKek(kek interface{}, masterKey interface{}) *MockKeyManager_DecryptKek_Call
DecryptKek is a helper method to define mock.On call
- kek *domain.Kek
- masterKey *domain.MasterKey