Details
-
Task
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
10.3.3-1
Description
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like
AES_ENCRYPT(text, key, [IV [, algorithm]])
|
and @@block_encryption_mode variable as in 5.7
NOTE:
- change in behavior: AES_ENCRYPT(str, key) can no longer be used in persistent virtual columns (and alike)
- New system variable block_encryption_mode
Attachments
Issue Links
- blocks
-
MDEV-11476 AES_ENCRYPT/DECRYPT: Improper key sizes aren't handled correctly
-
- Open
-
- causes
-
MDEV-31633 Assertion `!item->null_value' failed in Type_handler::Item_send_str
-
- Closed
-
- is blocked by
-
MDEV-10332 Server 10.2: Add support for OpenSSL 1.1
-
- Closed
-
- is duplicated by
-
MDEV-28721 Initialization vector for AES_{EN,DE}CRYPT
-
- Closed
-
- is part of
-
MDEV-28906 MySQL 8.0 desired compatibility
-
- Open
-
- relates to
-
MDEV-31474 KDF() function
-
- Closed
-
-
MDEV-33659 Server crashed at Create_func_aes_decrypt::create_native
-
- Closed
-
- links to
Activity
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 10.2 [ 14601 ] |
Description |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like {noformat} AES_ENCRYPT(text, key, [IV [, algorithm]]) {noformat} and {{@@ block_encryption_mode}} variable as in 5.7 |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like {noformat} AES_ENCRYPT(text, key, [IV [, algorithm]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 |
Assignee | Georg Richter [ georg ] |
Assignee | Georg Richter [ georg ] | Sergei Golubchik [ serg ] |
Status | Open [ 1 ] | In Review [ 10002 ] |
Assignee | Sergei Golubchik [ serg ] | Georg Richter [ georg ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Fix Version/s | 10.2.4 [ 22116 ] | |
Fix Version/s | 10.2 [ 14601 ] |
Link |
This issue is blocked by |
Description |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like {noformat} AES_ENCRYPT(text, key, [IV [, algorithm]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like
{noformat} AES_ENCRYPT(text, key, [IV [, AAD [ USING algorithm]]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 |
Fix Version/s | 10.2 [ 14601 ] | |
Fix Version/s | 10.2.4 [ 22116 ] |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.2 [ 14601 ] |
Sprint | 10.3.3-1 [ 200 ] |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.3 [ 22126 ] |
Assignee | Georg Richter [ georg ] | Sergei Golubchik [ serg ] |
Link | This issue blocks MDEV-11476 [ MDEV-11476 ] |
Epic Link | PT-73 [ 68549 ] |
Labels | upstream-fixed | beginner-friendly upstream-fixed |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.4 [ 22408 ] |
Epic Link | PT-73 [ 68549 ] |
Fix Version/s | 10.5 [ 23123 ] |
Workflow | MariaDB v3 [ 72420 ] | MariaDB v4 [ 131654 ] |
Labels | beginner-friendly upstream-fixed | beginner-friendly compat80 upstream-fixed |
Link | This issue is part of MDEV-28906 [ MDEV-28906 ] |
Link |
This issue is duplicated by |
Fix Version/s | 10.11 [ 27614 ] |
Priority | Major [ 3 ] | Critical [ 2 ] |
Description |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like
{noformat} AES_ENCRYPT(text, key, [IV [, AAD [ USING algorithm]]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like {noformat} AES_ENCRYPT(text, key, [IV [, AAD [ USING algorithm]]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 |
Fix Version/s | 10.12 [ 28320 ] | |
Fix Version/s | 10.11 [ 27614 ] |
Comment | [ A comment with security level 'Developers' was removed. ] |
Remote Link | This issue links to "CVE-2022-21592 (Web Link)" [ 34537 ] |
Fix Version/s | 11.1 [ 28549 ] | |
Fix Version/s | 11.0 [ 28320 ] |
Fix Version/s | 11.2 [ 28603 ] | |
Fix Version/s | 11.1 [ 28549 ] |
Status | Stalled [ 10000 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Testing [ 10301 ] |
Link |
This issue relates to |
Status | In Testing [ 10301 ] | Stalled [ 10000 ] |
Assignee | Sergei Golubchik [ serg ] | Oleksandr Byelkin [ sanja ] |
Status | Stalled [ 10000 ] | In Review [ 10002 ] |
Status | In Review [ 10002 ] | In Testing [ 10301 ] |
Assignee | Oleksandr Byelkin [ sanja ] | Ramesh Sivaraman [ JIRAUSER48189 ] |
Description |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like {noformat} AES_ENCRYPT(text, key, [IV [, AAD [ USING algorithm]]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like
{noformat} AES_ENCRYPT(text, key, [IV [, algorithm]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 |
Assignee | Ramesh Sivaraman [ JIRAUSER48189 ] | Lena Startseva [ JIRAUSER50478 ] |
Labels | beginner-friendly compat80 upstream-fixed | Preview_11.2 beginner-friendly compat80 upstream-fixed |
Link |
This issue causes |
Assignee | Lena Startseva [ JIRAUSER50478 ] | Sergei Golubchik [ serg ] |
Status | In Testing [ 10301 ] | Stalled [ 10000 ] |
Component/s | Encryption [ 11200 ] | |
Fix Version/s | 11.2.1 [ 29034 ] | |
Fix Version/s | 11.2 [ 28603 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |
Description |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like
{noformat} AES_ENCRYPT(text, key, [IV [, algorithm]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like
{noformat} AES_ENCRYPT(text, key, [IV [, algorithm]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 NOTE: * change in behavior: AES_ENCRYPT(str, key) can no longer be used in persistent virtual columns (and alike) |
Description |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like
{noformat} AES_ENCRYPT(text, key, [IV [, algorithm]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 NOTE: * change in behavior: AES_ENCRYPT(str, key) can no longer be used in persistent virtual columns (and alike) |
extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm. Something like
{noformat} AES_ENCRYPT(text, key, [IV [, algorithm]]) {noformat} and {{@@block_encryption_mode}} variable as in 5.7 NOTE: * change in behavior: AES_ENCRYPT(str, key) can no longer be used in persistent virtual columns (and alike) * New system variable _block_encryption_mode_ |
Link |
This issue relates to |
Zendesk Related Tickets | 140721 170960 |
Current GCM implementation seems to be buggy - rfc test vectors for GCM partially fail - it will need some more investigation.