1 Star 0 Fork 0

妥協/fabric

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
signer.go 18.17 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663
/*
Copyright IBM Corp. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0
*/
// Code generated by counterfeiter. DO NOT EDIT.
package mocks
import (
"sync"
"time"
"github.com/hyperledger/fabric/msp"
mspprotos "github.com/hyperledger/fabric/protos/msp"
)
type Signer struct {
ExpiresAtStub func() time.Time
expiresAtMutex sync.RWMutex
expiresAtArgsForCall []struct{}
expiresAtReturns struct {
result1 time.Time
}
expiresAtReturnsOnCall map[int]struct {
result1 time.Time
}
GetIdentifierStub func() *msp.IdentityIdentifier
getIdentifierMutex sync.RWMutex
getIdentifierArgsForCall []struct{}
getIdentifierReturns struct {
result1 *msp.IdentityIdentifier
}
getIdentifierReturnsOnCall map[int]struct {
result1 *msp.IdentityIdentifier
}
GetMSPIdentifierStub func() string
getMSPIdentifierMutex sync.RWMutex
getMSPIdentifierArgsForCall []struct{}
getMSPIdentifierReturns struct {
result1 string
}
getMSPIdentifierReturnsOnCall map[int]struct {
result1 string
}
ValidateStub func() error
validateMutex sync.RWMutex
validateArgsForCall []struct{}
validateReturns struct {
result1 error
}
validateReturnsOnCall map[int]struct {
result1 error
}
GetOrganizationalUnitsStub func() []*msp.OUIdentifier
getOrganizationalUnitsMutex sync.RWMutex
getOrganizationalUnitsArgsForCall []struct{}
getOrganizationalUnitsReturns struct {
result1 []*msp.OUIdentifier
}
getOrganizationalUnitsReturnsOnCall map[int]struct {
result1 []*msp.OUIdentifier
}
AnonymousStub func() bool
anonymousMutex sync.RWMutex
anonymousArgsForCall []struct{}
anonymousReturns struct {
result1 bool
}
anonymousReturnsOnCall map[int]struct {
result1 bool
}
VerifyStub func(msg []byte, sig []byte) error
verifyMutex sync.RWMutex
verifyArgsForCall []struct {
msg []byte
sig []byte
}
verifyReturns struct {
result1 error
}
verifyReturnsOnCall map[int]struct {
result1 error
}
SerializeStub func() ([]byte, error)
serializeMutex sync.RWMutex
serializeArgsForCall []struct{}
serializeReturns struct {
result1 []byte
result2 error
}
serializeReturnsOnCall map[int]struct {
result1 []byte
result2 error
}
SatisfiesPrincipalStub func(principal *mspprotos.MSPPrincipal) error
satisfiesPrincipalMutex sync.RWMutex
satisfiesPrincipalArgsForCall []struct {
principal *mspprotos.MSPPrincipal
}
satisfiesPrincipalReturns struct {
result1 error
}
satisfiesPrincipalReturnsOnCall map[int]struct {
result1 error
}
SignStub func(msg []byte) ([]byte, error)
signMutex sync.RWMutex
signArgsForCall []struct {
msg []byte
}
signReturns struct {
result1 []byte
result2 error
}
signReturnsOnCall map[int]struct {
result1 []byte
result2 error
}
GetPublicVersionStub func() msp.Identity
getPublicVersionMutex sync.RWMutex
getPublicVersionArgsForCall []struct{}
getPublicVersionReturns struct {
result1 msp.Identity
}
getPublicVersionReturnsOnCall map[int]struct {
result1 msp.Identity
}
invocations map[string][][]interface{}
invocationsMutex sync.RWMutex
}
func (fake *Signer) ExpiresAt() time.Time {
fake.expiresAtMutex.Lock()
ret, specificReturn := fake.expiresAtReturnsOnCall[len(fake.expiresAtArgsForCall)]
fake.expiresAtArgsForCall = append(fake.expiresAtArgsForCall, struct{}{})
fake.recordInvocation("ExpiresAt", []interface{}{})
fake.expiresAtMutex.Unlock()
if fake.ExpiresAtStub != nil {
return fake.ExpiresAtStub()
}
if specificReturn {
return ret.result1
}
return fake.expiresAtReturns.result1
}
func (fake *Signer) ExpiresAtCallCount() int {
fake.expiresAtMutex.RLock()
defer fake.expiresAtMutex.RUnlock()
return len(fake.expiresAtArgsForCall)
}
func (fake *Signer) ExpiresAtReturns(result1 time.Time) {
fake.ExpiresAtStub = nil
fake.expiresAtReturns = struct {
result1 time.Time
}{result1}
}
func (fake *Signer) ExpiresAtReturnsOnCall(i int, result1 time.Time) {
fake.ExpiresAtStub = nil
if fake.expiresAtReturnsOnCall == nil {
fake.expiresAtReturnsOnCall = make(map[int]struct {
result1 time.Time
})
}
fake.expiresAtReturnsOnCall[i] = struct {
result1 time.Time
}{result1}
}
func (fake *Signer) GetIdentifier() *msp.IdentityIdentifier {
fake.getIdentifierMutex.Lock()
ret, specificReturn := fake.getIdentifierReturnsOnCall[len(fake.getIdentifierArgsForCall)]
fake.getIdentifierArgsForCall = append(fake.getIdentifierArgsForCall, struct{}{})
fake.recordInvocation("GetIdentifier", []interface{}{})
fake.getIdentifierMutex.Unlock()
if fake.GetIdentifierStub != nil {
return fake.GetIdentifierStub()
}
if specificReturn {
return ret.result1
}
return fake.getIdentifierReturns.result1
}
func (fake *Signer) GetIdentifierCallCount() int {
fake.getIdentifierMutex.RLock()
defer fake.getIdentifierMutex.RUnlock()
return len(fake.getIdentifierArgsForCall)
}
func (fake *Signer) GetIdentifierReturns(result1 *msp.IdentityIdentifier) {
fake.GetIdentifierStub = nil
fake.getIdentifierReturns = struct {
result1 *msp.IdentityIdentifier
}{result1}
}
func (fake *Signer) GetIdentifierReturnsOnCall(i int, result1 *msp.IdentityIdentifier) {
fake.GetIdentifierStub = nil
if fake.getIdentifierReturnsOnCall == nil {
fake.getIdentifierReturnsOnCall = make(map[int]struct {
result1 *msp.IdentityIdentifier
})
}
fake.getIdentifierReturnsOnCall[i] = struct {
result1 *msp.IdentityIdentifier
}{result1}
}
func (fake *Signer) GetMSPIdentifier() string {
fake.getMSPIdentifierMutex.Lock()
ret, specificReturn := fake.getMSPIdentifierReturnsOnCall[len(fake.getMSPIdentifierArgsForCall)]
fake.getMSPIdentifierArgsForCall = append(fake.getMSPIdentifierArgsForCall, struct{}{})
fake.recordInvocation("GetMSPIdentifier", []interface{}{})
fake.getMSPIdentifierMutex.Unlock()
if fake.GetMSPIdentifierStub != nil {
return fake.GetMSPIdentifierStub()
}
if specificReturn {
return ret.result1
}
return fake.getMSPIdentifierReturns.result1
}
func (fake *Signer) GetMSPIdentifierCallCount() int {
fake.getMSPIdentifierMutex.RLock()
defer fake.getMSPIdentifierMutex.RUnlock()
return len(fake.getMSPIdentifierArgsForCall)
}
func (fake *Signer) GetMSPIdentifierReturns(result1 string) {
fake.GetMSPIdentifierStub = nil
fake.getMSPIdentifierReturns = struct {
result1 string
}{result1}
}
func (fake *Signer) GetMSPIdentifierReturnsOnCall(i int, result1 string) {
fake.GetMSPIdentifierStub = nil
if fake.getMSPIdentifierReturnsOnCall == nil {
fake.getMSPIdentifierReturnsOnCall = make(map[int]struct {
result1 string
})
}
fake.getMSPIdentifierReturnsOnCall[i] = struct {
result1 string
}{result1}
}
func (fake *Signer) Validate() error {
fake.validateMutex.Lock()
ret, specificReturn := fake.validateReturnsOnCall[len(fake.validateArgsForCall)]
fake.validateArgsForCall = append(fake.validateArgsForCall, struct{}{})
fake.recordInvocation("Validate", []interface{}{})
fake.validateMutex.Unlock()
if fake.ValidateStub != nil {
return fake.ValidateStub()
}
if specificReturn {
return ret.result1
}
return fake.validateReturns.result1
}
func (fake *Signer) ValidateCallCount() int {
fake.validateMutex.RLock()
defer fake.validateMutex.RUnlock()
return len(fake.validateArgsForCall)
}
func (fake *Signer) ValidateReturns(result1 error) {
fake.ValidateStub = nil
fake.validateReturns = struct {
result1 error
}{result1}
}
func (fake *Signer) ValidateReturnsOnCall(i int, result1 error) {
fake.ValidateStub = nil
if fake.validateReturnsOnCall == nil {
fake.validateReturnsOnCall = make(map[int]struct {
result1 error
})
}
fake.validateReturnsOnCall[i] = struct {
result1 error
}{result1}
}
func (fake *Signer) GetOrganizationalUnits() []*msp.OUIdentifier {
fake.getOrganizationalUnitsMutex.Lock()
ret, specificReturn := fake.getOrganizationalUnitsReturnsOnCall[len(fake.getOrganizationalUnitsArgsForCall)]
fake.getOrganizationalUnitsArgsForCall = append(fake.getOrganizationalUnitsArgsForCall, struct{}{})
fake.recordInvocation("GetOrganizationalUnits", []interface{}{})
fake.getOrganizationalUnitsMutex.Unlock()
if fake.GetOrganizationalUnitsStub != nil {
return fake.GetOrganizationalUnitsStub()
}
if specificReturn {
return ret.result1
}
return fake.getOrganizationalUnitsReturns.result1
}
func (fake *Signer) GetOrganizationalUnitsCallCount() int {
fake.getOrganizationalUnitsMutex.RLock()
defer fake.getOrganizationalUnitsMutex.RUnlock()
return len(fake.getOrganizationalUnitsArgsForCall)
}
func (fake *Signer) GetOrganizationalUnitsReturns(result1 []*msp.OUIdentifier) {
fake.GetOrganizationalUnitsStub = nil
fake.getOrganizationalUnitsReturns = struct {
result1 []*msp.OUIdentifier
}{result1}
}
func (fake *Signer) GetOrganizationalUnitsReturnsOnCall(i int, result1 []*msp.OUIdentifier) {
fake.GetOrganizationalUnitsStub = nil
if fake.getOrganizationalUnitsReturnsOnCall == nil {
fake.getOrganizationalUnitsReturnsOnCall = make(map[int]struct {
result1 []*msp.OUIdentifier
})
}
fake.getOrganizationalUnitsReturnsOnCall[i] = struct {
result1 []*msp.OUIdentifier
}{result1}
}
func (fake *Signer) Anonymous() bool {
fake.anonymousMutex.Lock()
ret, specificReturn := fake.anonymousReturnsOnCall[len(fake.anonymousArgsForCall)]
fake.anonymousArgsForCall = append(fake.anonymousArgsForCall, struct{}{})
fake.recordInvocation("Anonymous", []interface{}{})
fake.anonymousMutex.Unlock()
if fake.AnonymousStub != nil {
return fake.AnonymousStub()
}
if specificReturn {
return ret.result1
}
return fake.anonymousReturns.result1
}
func (fake *Signer) AnonymousCallCount() int {
fake.anonymousMutex.RLock()
defer fake.anonymousMutex.RUnlock()
return len(fake.anonymousArgsForCall)
}
func (fake *Signer) AnonymousReturns(result1 bool) {
fake.AnonymousStub = nil
fake.anonymousReturns = struct {
result1 bool
}{result1}
}
func (fake *Signer) AnonymousReturnsOnCall(i int, result1 bool) {
fake.AnonymousStub = nil
if fake.anonymousReturnsOnCall == nil {
fake.anonymousReturnsOnCall = make(map[int]struct {
result1 bool
})
}
fake.anonymousReturnsOnCall[i] = struct {
result1 bool
}{result1}
}
func (fake *Signer) Verify(msg []byte, sig []byte) error {
var msgCopy []byte
if msg != nil {
msgCopy = make([]byte, len(msg))
copy(msgCopy, msg)
}
var sigCopy []byte
if sig != nil {
sigCopy = make([]byte, len(sig))
copy(sigCopy, sig)
}
fake.verifyMutex.Lock()
ret, specificReturn := fake.verifyReturnsOnCall[len(fake.verifyArgsForCall)]
fake.verifyArgsForCall = append(fake.verifyArgsForCall, struct {
msg []byte
sig []byte
}{msgCopy, sigCopy})
fake.recordInvocation("Verify", []interface{}{msgCopy, sigCopy})
fake.verifyMutex.Unlock()
if fake.VerifyStub != nil {
return fake.VerifyStub(msg, sig)
}
if specificReturn {
return ret.result1
}
return fake.verifyReturns.result1
}
func (fake *Signer) VerifyCallCount() int {
fake.verifyMutex.RLock()
defer fake.verifyMutex.RUnlock()
return len(fake.verifyArgsForCall)
}
func (fake *Signer) VerifyArgsForCall(i int) ([]byte, []byte) {
fake.verifyMutex.RLock()
defer fake.verifyMutex.RUnlock()
return fake.verifyArgsForCall[i].msg, fake.verifyArgsForCall[i].sig
}
func (fake *Signer) VerifyReturns(result1 error) {
fake.VerifyStub = nil
fake.verifyReturns = struct {
result1 error
}{result1}
}
func (fake *Signer) VerifyReturnsOnCall(i int, result1 error) {
fake.VerifyStub = nil
if fake.verifyReturnsOnCall == nil {
fake.verifyReturnsOnCall = make(map[int]struct {
result1 error
})
}
fake.verifyReturnsOnCall[i] = struct {
result1 error
}{result1}
}
func (fake *Signer) Serialize() ([]byte, error) {
fake.serializeMutex.Lock()
ret, specificReturn := fake.serializeReturnsOnCall[len(fake.serializeArgsForCall)]
fake.serializeArgsForCall = append(fake.serializeArgsForCall, struct{}{})
fake.recordInvocation("Serialize", []interface{}{})
fake.serializeMutex.Unlock()
if fake.SerializeStub != nil {
return fake.SerializeStub()
}
if specificReturn {
return ret.result1, ret.result2
}
return fake.serializeReturns.result1, fake.serializeReturns.result2
}
func (fake *Signer) SerializeCallCount() int {
fake.serializeMutex.RLock()
defer fake.serializeMutex.RUnlock()
return len(fake.serializeArgsForCall)
}
func (fake *Signer) SerializeReturns(result1 []byte, result2 error) {
fake.SerializeStub = nil
fake.serializeReturns = struct {
result1 []byte
result2 error
}{result1, result2}
}
func (fake *Signer) SerializeReturnsOnCall(i int, result1 []byte, result2 error) {
fake.SerializeStub = nil
if fake.serializeReturnsOnCall == nil {
fake.serializeReturnsOnCall = make(map[int]struct {
result1 []byte
result2 error
})
}
fake.serializeReturnsOnCall[i] = struct {
result1 []byte
result2 error
}{result1, result2}
}
func (fake *Signer) SatisfiesPrincipal(principal *mspprotos.MSPPrincipal) error {
fake.satisfiesPrincipalMutex.Lock()
ret, specificReturn := fake.satisfiesPrincipalReturnsOnCall[len(fake.satisfiesPrincipalArgsForCall)]
fake.satisfiesPrincipalArgsForCall = append(fake.satisfiesPrincipalArgsForCall, struct {
principal *mspprotos.MSPPrincipal
}{principal})
fake.recordInvocation("SatisfiesPrincipal", []interface{}{principal})
fake.satisfiesPrincipalMutex.Unlock()
if fake.SatisfiesPrincipalStub != nil {
return fake.SatisfiesPrincipalStub(principal)
}
if specificReturn {
return ret.result1
}
return fake.satisfiesPrincipalReturns.result1
}
func (fake *Signer) SatisfiesPrincipalCallCount() int {
fake.satisfiesPrincipalMutex.RLock()
defer fake.satisfiesPrincipalMutex.RUnlock()
return len(fake.satisfiesPrincipalArgsForCall)
}
func (fake *Signer) SatisfiesPrincipalArgsForCall(i int) *mspprotos.MSPPrincipal {
fake.satisfiesPrincipalMutex.RLock()
defer fake.satisfiesPrincipalMutex.RUnlock()
return fake.satisfiesPrincipalArgsForCall[i].principal
}
func (fake *Signer) SatisfiesPrincipalReturns(result1 error) {
fake.SatisfiesPrincipalStub = nil
fake.satisfiesPrincipalReturns = struct {
result1 error
}{result1}
}
func (fake *Signer) SatisfiesPrincipalReturnsOnCall(i int, result1 error) {
fake.SatisfiesPrincipalStub = nil
if fake.satisfiesPrincipalReturnsOnCall == nil {
fake.satisfiesPrincipalReturnsOnCall = make(map[int]struct {
result1 error
})
}
fake.satisfiesPrincipalReturnsOnCall[i] = struct {
result1 error
}{result1}
}
func (fake *Signer) Sign(msg []byte) ([]byte, error) {
var msgCopy []byte
if msg != nil {
msgCopy = make([]byte, len(msg))
copy(msgCopy, msg)
}
fake.signMutex.Lock()
ret, specificReturn := fake.signReturnsOnCall[len(fake.signArgsForCall)]
fake.signArgsForCall = append(fake.signArgsForCall, struct {
msg []byte
}{msgCopy})
fake.recordInvocation("Sign", []interface{}{msgCopy})
fake.signMutex.Unlock()
if fake.SignStub != nil {
return fake.SignStub(msg)
}
if specificReturn {
return ret.result1, ret.result2
}
return fake.signReturns.result1, fake.signReturns.result2
}
func (fake *Signer) SignCallCount() int {
fake.signMutex.RLock()
defer fake.signMutex.RUnlock()
return len(fake.signArgsForCall)
}
func (fake *Signer) SignArgsForCall(i int) []byte {
fake.signMutex.RLock()
defer fake.signMutex.RUnlock()
return fake.signArgsForCall[i].msg
}
func (fake *Signer) SignReturns(result1 []byte, result2 error) {
fake.SignStub = nil
fake.signReturns = struct {
result1 []byte
result2 error
}{result1, result2}
}
func (fake *Signer) SignReturnsOnCall(i int, result1 []byte, result2 error) {
fake.SignStub = nil
if fake.signReturnsOnCall == nil {
fake.signReturnsOnCall = make(map[int]struct {
result1 []byte
result2 error
})
}
fake.signReturnsOnCall[i] = struct {
result1 []byte
result2 error
}{result1, result2}
}
func (fake *Signer) GetPublicVersion() msp.Identity {
fake.getPublicVersionMutex.Lock()
ret, specificReturn := fake.getPublicVersionReturnsOnCall[len(fake.getPublicVersionArgsForCall)]
fake.getPublicVersionArgsForCall = append(fake.getPublicVersionArgsForCall, struct{}{})
fake.recordInvocation("GetPublicVersion", []interface{}{})
fake.getPublicVersionMutex.Unlock()
if fake.GetPublicVersionStub != nil {
return fake.GetPublicVersionStub()
}
if specificReturn {
return ret.result1
}
return fake.getPublicVersionReturns.result1
}
func (fake *Signer) GetPublicVersionCallCount() int {
fake.getPublicVersionMutex.RLock()
defer fake.getPublicVersionMutex.RUnlock()
return len(fake.getPublicVersionArgsForCall)
}
func (fake *Signer) GetPublicVersionReturns(result1 msp.Identity) {
fake.GetPublicVersionStub = nil
fake.getPublicVersionReturns = struct {
result1 msp.Identity
}{result1}
}
func (fake *Signer) GetPublicVersionReturnsOnCall(i int, result1 msp.Identity) {
fake.GetPublicVersionStub = nil
if fake.getPublicVersionReturnsOnCall == nil {
fake.getPublicVersionReturnsOnCall = make(map[int]struct {
result1 msp.Identity
})
}
fake.getPublicVersionReturnsOnCall[i] = struct {
result1 msp.Identity
}{result1}
}
func (fake *Signer) Invocations() map[string][][]interface{} {
fake.invocationsMutex.RLock()
defer fake.invocationsMutex.RUnlock()
fake.expiresAtMutex.RLock()
defer fake.expiresAtMutex.RUnlock()
fake.getIdentifierMutex.RLock()
defer fake.getIdentifierMutex.RUnlock()
fake.getMSPIdentifierMutex.RLock()
defer fake.getMSPIdentifierMutex.RUnlock()
fake.validateMutex.RLock()
defer fake.validateMutex.RUnlock()
fake.getOrganizationalUnitsMutex.RLock()
defer fake.getOrganizationalUnitsMutex.RUnlock()
fake.anonymousMutex.RLock()
defer fake.anonymousMutex.RUnlock()
fake.verifyMutex.RLock()
defer fake.verifyMutex.RUnlock()
fake.serializeMutex.RLock()
defer fake.serializeMutex.RUnlock()
fake.satisfiesPrincipalMutex.RLock()
defer fake.satisfiesPrincipalMutex.RUnlock()
fake.signMutex.RLock()
defer fake.signMutex.RUnlock()
fake.getPublicVersionMutex.RLock()
defer fake.getPublicVersionMutex.RUnlock()
copiedInvocations := map[string][][]interface{}{}
for key, value := range fake.invocations {
copiedInvocations[key] = value
}
return copiedInvocations
}
func (fake *Signer) recordInvocation(key string, args []interface{}) {
fake.invocationsMutex.Lock()
defer fake.invocationsMutex.Unlock()
if fake.invocations == nil {
fake.invocations = map[string][][]interface{}{}
}
if fake.invocations[key] == nil {
fake.invocations[key] = [][]interface{}{}
}
fake.invocations[key] = append(fake.invocations[key], args)
}
var _ msp.SigningIdentity = new(Signer)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/liurenhao/fabric.git
git@gitee.com:liurenhao/fabric.git
liurenhao
fabric
fabric
v1.4.3

搜索帮助