encryptCbcNoPadding
Encrypt CBC-mode plaintext with NO padding and NO IV-prepend. The output is exactly the same length as the input, which must already be a multiple of 16 bytes. Used by the R6 Algorithm 2.B hardening loop, which encrypts a length-multiple-of-16 buffer and inspects the raw ciphertext.