Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleSignature ¶
func HandleSignature(w http.ResponseWriter, r *http.Request)
Types ¶
type SignatureManager ¶
type SignatureManager struct {
// contains filtered or unexported fields
}
func NewSignatureManager ¶
func NewSignatureManager(secretManager secret_wrapper.IScaleWayWrapper) *SignatureManager
func (*SignatureManager) InitSignatureManager ¶
func (sm *SignatureManager) InitSignatureManager() error
func (*SignatureManager) SignData ¶
func (sm *SignatureManager) SignData(data []byte) ([]byte, error)
func (*SignatureManager) VerifyData ¶
func (sm *SignatureManager) VerifyData(data []byte, signature []byte) bool
type SignatureRequestBody ¶
type SignatureRequestBody struct { Data string `json:"data"` Email string `json:"email"` BlockChain BlockChain `json:"blockchain"` }
type SignatureResponseBody ¶
type SignatureResponseBody struct {
Signature string `json:"signature"`
}
Click to show internal directories.
Click to hide internal directories.