Adam Langley
d827600b68
Add a CCM AEAD for Matter, the IoT standard.
...
Change-Id: I8b1e4652d8d1445a6665af88d158e006ff3fdb20
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/53185
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: Adam Langley <agl@google.com>
2 years ago
Adam Langley
ce2a353d01
Declare EVP_AEAD_CTX in base.h, like other typedefs.
...
Change-Id: Ib0dd73fc4b5b50d542a9b937065048ed9b0a85fd
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/52566
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: Adam Langley <agl@google.com>
3 years ago
David Benjamin
d4f877ea3c
Reference the newer ChaCha20-Poly1305 RFC.
...
Just some errata applied, otherwise the same.
https://tools.ietf.org/rfcdiff?url2=rfc8439&url1=rfc7539
Change-Id: I0cf5d50eeca7840d0ab99c54e06f1008ac423211
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/47264
Reviewed-by: Adam Langley <agl@google.com>
4 years ago
David Benjamin
7a0834b918
Remove remnants of CBC SHA2 cipher suites.
...
This is follow-up cleanup work from
https://boringssl-review.googlesource.com/27944 .
Change-Id: I39d1bf0bc28540228166389eac378b07a1168e6c
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/46684
Reviewed-by: Adam Langley <agl@google.com>
4 years ago
Adam Langley
83a3f462cf
Add AES-GCM AEADs with internal nonce generation.
...
For FIPS reasons, one might wish to ensure that a random AES-GCM nonce
was generated entirely within the FIPS module. If so, then these are the
AEADs for you.
Change-Id: Ic2b7864b089f446401f700d7d55bfa6336c61e23
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/43686
Commit-Queue: Adam Langley <alangley@gmail.com>
Reviewed-by: David Benjamin <davidben@google.com>
4 years ago
Adam Langley
fb0c05cac2
acvp: add CMAC-AES support.
...
Change by Dan Janni.
Change-Id: I3f059e7b1a822c6f97128ca92a693499a3f7fa8f
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/41984
Commit-Queue: Adam Langley <agl@google.com>
Reviewed-by: David Benjamin <davidben@google.com>
4 years ago