mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
AES-ECB encryption and decryption optimization for x86_64 architectures supporting AVX3+VAES Co-authored-by: Smita Kamath <smita.kamath@intel.com> Reviewed-by: kvn, valeriep
This commit is contained in:
parent
0b9a90e0d1
commit
793585b494
20 changed files with 756 additions and 10 deletions
|
@ -1020,6 +1020,12 @@
|
|||
do_name( decrypt_name, "implDecrypt") \
|
||||
do_signature(byteArray_int_int_byteArray_int_signature, "([BII[BI)I") \
|
||||
\
|
||||
do_class(com_sun_crypto_provider_electronicCodeBook, "com/sun/crypto/provider/ElectronicCodeBook") \
|
||||
do_intrinsic(_electronicCodeBook_encryptAESCrypt, com_sun_crypto_provider_electronicCodeBook, ecb_encrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \
|
||||
do_intrinsic(_electronicCodeBook_decryptAESCrypt, com_sun_crypto_provider_electronicCodeBook, ecb_decrypt_name, byteArray_int_int_byteArray_int_signature, F_R) \
|
||||
do_name(ecb_encrypt_name, "implECBEncrypt") \
|
||||
do_name(ecb_decrypt_name, "implECBDecrypt") \
|
||||
\
|
||||
do_class(com_sun_crypto_provider_counterMode, "com/sun/crypto/provider/CounterMode") \
|
||||
do_intrinsic(_counterMode_AESCrypt, com_sun_crypto_provider_counterMode, crypt_name, byteArray_int_int_byteArray_int_signature, F_R) \
|
||||
do_name( crypt_name, "implCrypt") \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue