(context *hpke.Recipient, hello, payload []byte)
| 421 | } |
| 422 | |
| 423 | func decryptECHPayload(context *hpke.Recipient, hello, payload []byte) ([]byte, error) { |
| 424 | outerAAD := bytes.Replace(hello[4:], payload, make([]byte, len(payload)), 1) |
| 425 | return context.Open(outerAAD, payload) |
| 426 | } |
| 427 | |
| 428 | func generateOuterECHExt(id uint8, kdfID, aeadID uint16, encodedKey []byte, payload []byte) ([]byte, error) { |
| 429 | var b cryptobyte.Builder |
no test coverage detected
searching dependent graphs…