(fileKey, nonce []byte)
| 406 | } |
| 407 | |
| 408 | func streamKey(fileKey, nonce []byte) []byte { |
| 409 | h := hkdf.New(sha256.New, fileKey, nonce, []byte("payload")) |
| 410 | streamKey := make([]byte, chacha20poly1305.KeySize) |
| 411 | if _, err := io.ReadFull(h, streamKey); err != nil { |
| 412 | panic("age: internal error: failed to read from HKDF: " + err.Error()) |
| 413 | } |
| 414 | return streamKey |
| 415 | } |
no test coverage detected
searching dependent graphs…