K 10 svn:author V 3 cem K 8 svn:date V 27 2018-06-23T18:20:17.073961Z K 7 svn:log V 690 aesni(4): Fix {de,en}crypt operations that allocated a buffer aesni(4) allocates a contiguous buffer for the data it processes if the provided input was not already virtually contiguous, and copies the input there. It performs encryption or decryption in-place. r324037 removed the logic that then copied the processed data back to the user-provided input buffer, breaking {de,enc}crypt for mbuf chains or iovecs with more than a single descriptor. PR: 228094 (probably, not confirmed) Submitted by: Sean Fagan Reported by: Emeric POUPON X-MFC-With: 324037 Security: could result in plaintext being output by "encrypt" operation END