| package types |
| |
| import "github.com/jcmturner/gofork/encoding/asn1" |
| |
| // TypedData implements RFC 4120 type: https://tools.ietf.org/html/rfc4120#section-5.9.1 |
| type TypedData struct { |
| DataType int32 `asn1:"explicit,tag:0"` |
| DataValue []byte `asn1:"optional,explicit,tag:1"` |
| } |
| |
| // TypedDataSequence implements RFC 4120 type: https://tools.ietf.org/html/rfc4120#section-5.9.1 |
| type TypedDataSequence []TypedData |
| |
| // Unmarshal bytes into the TypedDataSequence. |
| func (a *TypedDataSequence) Unmarshal(b []byte) error { |
| _, err := asn1.Unmarshal(b, a) |
| return err |
| } |