Conversation
|
I really want this change as well, in our project we're handing hardware that can't be changed, and those hardware expects this type of IV rotation. |
|
@NinjaRat84, first of all, thank you, and I'm very sorry for the delay... The end of the year appeared to be very busy on my side. Second, do you mind sharing the RFC or another document related to what you want to support here? :) Third, in its current form, where the algorithm's implementation is written from scratch and is quite large, I will not be able to accept the PR. Do you mind checking if BouncyCastle or OpenSSL supports the algorithm out of the box? They most likely support it. I will go on vacation in comming days, and will be able to check the PR/code changes only in January, sorry for that :( |
7151e4b to
bc61fb9
Compare
Extension the AES-CMAC provider to support AES block cipher operations with IV, in addition to the existing CMAC signature functionality.
It introduces a new AesCmacWithIvCipher implementation, enabling encryption and decryption with an IV, while maintaining the original CMAC-based signing and verification.
This enhances the provider to support both message authentication and block cipher use cases.