OSDN Git Service

delete the unused (#323)
[bytom/vapor.git] / vendor / github.com / tendermint / go-crypto / signatureinner_wrapper.go
diff --git a/vendor/github.com/tendermint/go-crypto/signatureinner_wrapper.go b/vendor/github.com/tendermint/go-crypto/signatureinner_wrapper.go
deleted file mode 100644 (file)
index 917218d..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-// Generated by: main
-// TypeWriter: wrapper
-// Directive: +gen on SignatureInner
-
-package crypto
-
-import (
-       "github.com/tendermint/go-wire/data"
-)
-
-// Auto-generated adapters for happily unmarshaling interfaces
-// Apache License 2.0
-// Copyright (c) 2017 Ethan Frey (ethan.frey@tendermint.com)
-
-type Signature struct {
-       SignatureInner "json:\"unwrap\""
-}
-
-var SignatureMapper = data.NewMapper(Signature{})
-
-func (h Signature) MarshalJSON() ([]byte, error) {
-       return SignatureMapper.ToJSON(h.SignatureInner)
-}
-
-func (h *Signature) UnmarshalJSON(data []byte) (err error) {
-       parsed, err := SignatureMapper.FromJSON(data)
-       if err == nil && parsed != nil {
-               h.SignatureInner = parsed.(SignatureInner)
-       }
-       return err
-}
-
-// Unwrap recovers the concrete interface safely (regardless of levels of embeds)
-func (h Signature) Unwrap() SignatureInner {
-       hi := h.SignatureInner
-       for wrap, ok := hi.(Signature); ok; wrap, ok = hi.(Signature) {
-               hi = wrap.SignatureInner
-       }
-       return hi
-}
-
-/*** below are bindings for each implementation ***/
-
-func init() {
-       SignatureMapper.RegisterImplementation(SignatureEd25519{}, "ed25519", 0x1)
-}
-
-func (hi SignatureEd25519) Wrap() Signature {
-       return Signature{hi}
-}