HomeFreeBSD

MFC r344140,r344141,r344142,r344143,r344388,r344547

Description

MFC r344140,r344141,r344142,r344143,r344388,r344547

r344140:
Add CBC-MAC authentication.

r344141:
Add AES-CCM encryption, and plumb into OCF.

r344142:
Pasting in a source control line missed the last quote. Fixed.

r344143:
Fix another issue from r344141, having to do with size of a shift amount.
This did not show up in my testing.

r344388:
It turns out that setting the IV length is necessary with CCM in OpenSSL.
This adds that back.

r344547:
Fix another bug introduced during the review process of r344140:
the tag wasn't being computed properly due to chaning a >= comparison
to an == comparison.

Details

Provenance
sefAuthored on
Parents
rS345123: MFC r344903: Improve entropy for ZFS taskqueue selection.
Branches
Unknown
Tags
Unknown