...

Package crypto

import "github.com/hyperledger/fabric/common/mocks/crypto"
Overview
Index

Overview ▾

Variables

FakeLocalSigner is a signer which already has identity an nonce set to fake values

var FakeLocalSigner = &LocalSigner{
    Identity: []byte("IdentityBytes"),
    Nonce:    []byte("NonceValue"),
}

type LocalSigner

LocalSigner is a mock implementation of crypto.LocalSigner

type LocalSigner struct {
    Identity []byte
    Nonce    []byte
}

func (*LocalSigner) NewSignatureHeader

func (ls *LocalSigner) NewSignatureHeader() (*cb.SignatureHeader, error)

NewSignatureHeader returns a new signature header, nil

func (*LocalSigner) Serialize

func (ls *LocalSigner) Serialize() ([]byte, error)

func (*LocalSigner) Sign

func (ls *LocalSigner) Sign(msg []byte) ([]byte, error)

Sign returns the msg, nil