mirror of https://github.com/golang/go.git
[dev.boringcrypto] crypto/internal/boring: fix NewHMAC with empty key
Test is in a separate CL for easier cherry-picking to master branch. Change-Id: Ia4a9032892d2896332010fe18a3216f8c4a58d1c Reviewed-on: https://go-review.googlesource.com/59770 Reviewed-by: Adam Langley <agl@golang.org>
This commit is contained in:
parent
9c307d8039
commit
f6358bdb6c
|
|
@ -100,7 +100,7 @@ func (h *boringHMAC) Reset() {
|
|||
}
|
||||
C._goboringcrypto_HMAC_CTX_init(&h.ctx)
|
||||
|
||||
if C._goboringcrypto_HMAC_Init(&h.ctx, unsafe.Pointer(&h.key[0]), C.int(len(h.key)), h.md) == 0 {
|
||||
if C._goboringcrypto_HMAC_Init(&h.ctx, unsafe.Pointer(base(h.key)), C.int(len(h.key)), h.md) == 0 {
|
||||
panic("boringcrypto: HMAC_Init failed")
|
||||
}
|
||||
if int(C._goboringcrypto_HMAC_size(&h.ctx)) != h.size {
|
||||
|
|
|
|||
Loading…
Reference in New Issue