()
| 112 | } |
| 113 | |
| 114 | func (es *EncryptedString) String() string { |
| 115 | out := must(json.Marshal(es)) |
| 116 | |
| 117 | return string(out) |
| 118 | } |
| 119 | |
| 120 | func deriveSymmetricKey(id, keyID, keyBase64URL string) ([]byte, error) { |
| 121 | hkdfKey, err := base64.RawURLEncoding.DecodeString(keyBase64URL) |