github.com/0chain/gosdk@v1.17.11/zboxcore/mocks/EncryptionScheme.go (about)

     1  // Code generated by mockery v2.28.1. DO NOT EDIT.
     2  
     3  package mocks
     4  
     5  import (
     6  	encryption "github.com/0chain/gosdk/zboxcore/encryption"
     7  	mock "github.com/stretchr/testify/mock"
     8  )
     9  
    10  // EncryptionScheme is an autogenerated mock type for the EncryptionScheme type
    11  type EncryptionScheme struct {
    12  	mock.Mock
    13  }
    14  
    15  // Decrypt provides a mock function with given fields: _a0
    16  func (_m *EncryptionScheme) Decrypt(_a0 *encryption.EncryptedMessage) ([]byte, error) {
    17  	ret := _m.Called(_a0)
    18  
    19  	var r0 []byte
    20  	var r1 error
    21  	if rf, ok := ret.Get(0).(func(*encryption.EncryptedMessage) ([]byte, error)); ok {
    22  		return rf(_a0)
    23  	}
    24  	if rf, ok := ret.Get(0).(func(*encryption.EncryptedMessage) []byte); ok {
    25  		r0 = rf(_a0)
    26  	} else {
    27  		if ret.Get(0) != nil {
    28  			r0 = ret.Get(0).([]byte)
    29  		}
    30  	}
    31  
    32  	if rf, ok := ret.Get(1).(func(*encryption.EncryptedMessage) error); ok {
    33  		r1 = rf(_a0)
    34  	} else {
    35  		r1 = ret.Error(1)
    36  	}
    37  
    38  	return r0, r1
    39  }
    40  
    41  // Encrypt provides a mock function with given fields: data
    42  func (_m *EncryptionScheme) Encrypt(data []byte) (*encryption.EncryptedMessage, error) {
    43  	ret := _m.Called(data)
    44  
    45  	var r0 *encryption.EncryptedMessage
    46  	var r1 error
    47  	if rf, ok := ret.Get(0).(func([]byte) (*encryption.EncryptedMessage, error)); ok {
    48  		return rf(data)
    49  	}
    50  	if rf, ok := ret.Get(0).(func([]byte) *encryption.EncryptedMessage); ok {
    51  		r0 = rf(data)
    52  	} else {
    53  		if ret.Get(0) != nil {
    54  			r0 = ret.Get(0).(*encryption.EncryptedMessage)
    55  		}
    56  	}
    57  
    58  	if rf, ok := ret.Get(1).(func([]byte) error); ok {
    59  		r1 = rf(data)
    60  	} else {
    61  		r1 = ret.Error(1)
    62  	}
    63  
    64  	return r0, r1
    65  }
    66  
    67  // GetEncryptedKey provides a mock function with given fields:
    68  func (_m *EncryptionScheme) GetEncryptedKey() string {
    69  	ret := _m.Called()
    70  
    71  	var r0 string
    72  	if rf, ok := ret.Get(0).(func() string); ok {
    73  		r0 = rf()
    74  	} else {
    75  		r0 = ret.Get(0).(string)
    76  	}
    77  
    78  	return r0
    79  }
    80  
    81  // GetEncryptedKeyPoint provides a mock function with given fields:
    82  func (_m *EncryptionScheme) GetEncryptedKeyPoint() string {
    83  	ret := _m.Called()
    84  
    85  	var r0 string
    86  	if rf, ok := ret.Get(0).(func() string); ok {
    87  		r0 = rf()
    88  	} else {
    89  		r0 = ret.Get(0).(string)
    90  	}
    91  
    92  	return r0
    93  }
    94  
    95  // GetPrivateKey provides a mock function with given fields:
    96  func (_m *EncryptionScheme) GetPrivateKey() (string, error) {
    97  	ret := _m.Called()
    98  
    99  	var r0 string
   100  	var r1 error
   101  	if rf, ok := ret.Get(0).(func() (string, error)); ok {
   102  		return rf()
   103  	}
   104  	if rf, ok := ret.Get(0).(func() string); ok {
   105  		r0 = rf()
   106  	} else {
   107  		r0 = ret.Get(0).(string)
   108  	}
   109  
   110  	if rf, ok := ret.Get(1).(func() error); ok {
   111  		r1 = rf()
   112  	} else {
   113  		r1 = ret.Error(1)
   114  	}
   115  
   116  	return r0, r1
   117  }
   118  
   119  // GetPublicKey provides a mock function with given fields:
   120  func (_m *EncryptionScheme) GetPublicKey() (string, error) {
   121  	ret := _m.Called()
   122  
   123  	var r0 string
   124  	var r1 error
   125  	if rf, ok := ret.Get(0).(func() (string, error)); ok {
   126  		return rf()
   127  	}
   128  	if rf, ok := ret.Get(0).(func() string); ok {
   129  		r0 = rf()
   130  	} else {
   131  		r0 = ret.Get(0).(string)
   132  	}
   133  
   134  	if rf, ok := ret.Get(1).(func() error); ok {
   135  		r1 = rf()
   136  	} else {
   137  		r1 = ret.Error(1)
   138  	}
   139  
   140  	return r0, r1
   141  }
   142  
   143  // GetReGenKey provides a mock function with given fields: encPublicKey, tag
   144  func (_m *EncryptionScheme) GetReGenKey(encPublicKey string, tag string) (string, error) {
   145  	ret := _m.Called(encPublicKey, tag)
   146  
   147  	var r0 string
   148  	var r1 error
   149  	if rf, ok := ret.Get(0).(func(string, string) (string, error)); ok {
   150  		return rf(encPublicKey, tag)
   151  	}
   152  	if rf, ok := ret.Get(0).(func(string, string) string); ok {
   153  		r0 = rf(encPublicKey, tag)
   154  	} else {
   155  		r0 = ret.Get(0).(string)
   156  	}
   157  
   158  	if rf, ok := ret.Get(1).(func(string, string) error); ok {
   159  		r1 = rf(encPublicKey, tag)
   160  	} else {
   161  		r1 = ret.Error(1)
   162  	}
   163  
   164  	return r0, r1
   165  }
   166  
   167  // InitForDecryption provides a mock function with given fields: tag, encryptedKey
   168  func (_m *EncryptionScheme) InitForDecryption(tag string, encryptedKey string) error {
   169  	ret := _m.Called(tag, encryptedKey)
   170  
   171  	var r0 error
   172  	if rf, ok := ret.Get(0).(func(string, string) error); ok {
   173  		r0 = rf(tag, encryptedKey)
   174  	} else {
   175  		r0 = ret.Error(0)
   176  	}
   177  
   178  	return r0
   179  }
   180  
   181  // InitForDecryptionWithPoint provides a mock function with given fields: tag, point
   182  func (_m *EncryptionScheme) InitForDecryptionWithPoint(tag string, point string) error {
   183  	ret := _m.Called(tag, point)
   184  
   185  	var r0 error
   186  	if rf, ok := ret.Get(0).(func(string, string) error); ok {
   187  		r0 = rf(tag, point)
   188  	} else {
   189  		r0 = ret.Error(0)
   190  	}
   191  
   192  	return r0
   193  }
   194  
   195  // InitForEncryption provides a mock function with given fields: tag
   196  func (_m *EncryptionScheme) InitForEncryption(tag string) {
   197  	_m.Called(tag)
   198  }
   199  
   200  // InitForEncryptionWithPoint provides a mock function with given fields: tag, point
   201  func (_m *EncryptionScheme) InitForEncryptionWithPoint(tag string, point string) error {
   202  	ret := _m.Called(tag, point)
   203  
   204  	var r0 error
   205  	if rf, ok := ret.Get(0).(func(string, string) error); ok {
   206  		r0 = rf(tag, point)
   207  	} else {
   208  		r0 = ret.Error(0)
   209  	}
   210  
   211  	return r0
   212  }
   213  
   214  // Initialize provides a mock function with given fields: mnemonic
   215  func (_m *EncryptionScheme) Initialize(mnemonic string) ([]byte, error) {
   216  	ret := _m.Called(mnemonic)
   217  
   218  	var r0 []byte
   219  	var r1 error
   220  	if rf, ok := ret.Get(0).(func(string) ([]byte, error)); ok {
   221  		return rf(mnemonic)
   222  	}
   223  	if rf, ok := ret.Get(0).(func(string) []byte); ok {
   224  		r0 = rf(mnemonic)
   225  	} else {
   226  		if ret.Get(0) != nil {
   227  			r0 = ret.Get(0).([]byte)
   228  		}
   229  	}
   230  
   231  	if rf, ok := ret.Get(1).(func(string) error); ok {
   232  		r1 = rf(mnemonic)
   233  	} else {
   234  		r1 = ret.Error(1)
   235  	}
   236  
   237  	return r0, r1
   238  }
   239  
   240  // InitializeWithPrivateKey provides a mock function with given fields: privateKey
   241  func (_m *EncryptionScheme) InitializeWithPrivateKey(privateKey []byte) error {
   242  	ret := _m.Called(privateKey)
   243  
   244  	var r0 error
   245  	if rf, ok := ret.Get(0).(func([]byte) error); ok {
   246  		r0 = rf(privateKey)
   247  	} else {
   248  		r0 = ret.Error(0)
   249  	}
   250  
   251  	return r0
   252  }
   253  
   254  // ReDecrypt provides a mock function with given fields: D
   255  func (_m *EncryptionScheme) ReDecrypt(D *encryption.ReEncryptedMessage) ([]byte, error) {
   256  	ret := _m.Called(D)
   257  
   258  	var r0 []byte
   259  	var r1 error
   260  	if rf, ok := ret.Get(0).(func(*encryption.ReEncryptedMessage) ([]byte, error)); ok {
   261  		return rf(D)
   262  	}
   263  	if rf, ok := ret.Get(0).(func(*encryption.ReEncryptedMessage) []byte); ok {
   264  		r0 = rf(D)
   265  	} else {
   266  		if ret.Get(0) != nil {
   267  			r0 = ret.Get(0).([]byte)
   268  		}
   269  	}
   270  
   271  	if rf, ok := ret.Get(1).(func(*encryption.ReEncryptedMessage) error); ok {
   272  		r1 = rf(D)
   273  	} else {
   274  		r1 = ret.Error(1)
   275  	}
   276  
   277  	return r0, r1
   278  }
   279  
   280  // ReEncrypt provides a mock function with given fields: encMsg, reGenKey, clientPublicKey
   281  func (_m *EncryptionScheme) ReEncrypt(encMsg *encryption.EncryptedMessage, reGenKey string, clientPublicKey string) (*encryption.ReEncryptedMessage, error) {
   282  	ret := _m.Called(encMsg, reGenKey, clientPublicKey)
   283  
   284  	var r0 *encryption.ReEncryptedMessage
   285  	var r1 error
   286  	if rf, ok := ret.Get(0).(func(*encryption.EncryptedMessage, string, string) (*encryption.ReEncryptedMessage, error)); ok {
   287  		return rf(encMsg, reGenKey, clientPublicKey)
   288  	}
   289  	if rf, ok := ret.Get(0).(func(*encryption.EncryptedMessage, string, string) *encryption.ReEncryptedMessage); ok {
   290  		r0 = rf(encMsg, reGenKey, clientPublicKey)
   291  	} else {
   292  		if ret.Get(0) != nil {
   293  			r0 = ret.Get(0).(*encryption.ReEncryptedMessage)
   294  		}
   295  	}
   296  
   297  	if rf, ok := ret.Get(1).(func(*encryption.EncryptedMessage, string, string) error); ok {
   298  		r1 = rf(encMsg, reGenKey, clientPublicKey)
   299  	} else {
   300  		r1 = ret.Error(1)
   301  	}
   302  
   303  	return r0, r1
   304  }
   305  
   306  type mockConstructorTestingTNewEncryptionScheme interface {
   307  	mock.TestingT
   308  	Cleanup(func())
   309  }
   310  
   311  // NewEncryptionScheme creates a new instance of EncryptionScheme. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   312  func NewEncryptionScheme(t mockConstructorTestingTNewEncryptionScheme) *EncryptionScheme {
   313  	mock := &EncryptionScheme{}
   314  	mock.Mock.Test(t)
   315  
   316  	t.Cleanup(func() { mock.AssertExpectations(t) })
   317  
   318  	return mock
   319  }