[MDEV-32334] main.func_kdf fails with wrong result on RHEL 8 and siblings Created: 2023-10-01  Updated: 2023-10-01  Resolved: 2023-10-01

Status: Closed
Project: MariaDB Server
Component/s: Tests
Affects Version/s: N/A
Fix Version/s: N/A

Type: Bug Priority: Critical
Reporter: Elena Stepanova Assignee: Sergei Golubchik
Resolution: Fixed Votes: 0
Labels: None


 Description   

preview-11.3-preview b09e99ff759f66c29e3f67911ef4c7c0591c8a4e

main.func_kdf 'new'                      w9 [ fail ]
        Test ended at 2023-09-17 08:39:40
 
CURRENT_TEST: main.func_kdf
--- /home/buildbot/amd64-rhel-8/build/mysql-test/main/func_kdf.result	2023-09-17 08:23:08.000000000 +0000
+++ /home/buildbot/amd64-rhel-8/build/mysql-test/main/func_kdf.reject	2023-09-17 08:39:40.340811121 +0000
@@ -21,10 +21,14 @@
 48565B49B42FBF88537AFA1D4C0FA2C6
 select hex(kdf('foo', 'bar', 'info', 'hkdf'));
 hex(kdf('foo', 'bar', 'info', 'hkdf'))
-710583081D40A55F0B573A76E02D8975
+NULL
+Warnings:
+Warning	1235	This version of MariaDB doesn't yet support 'kdf(..., 'hkdf')'
 select hex(kdf('foo', 'bar', 'infa', 'hkdf'));
 hex(kdf('foo', 'bar', 'infa', 'hkdf'))
-612875F859CFB4EE0DFEFF9F2A18E836
+NULL
+Warnings:
+Warning	1235	This version of MariaDB doesn't yet support 'kdf(..., 'hkdf')'
 select hex(kdf('foo', 'bar', 'info', 'pbkdf2_hmac'));
 hex(kdf('foo', 'bar', 'info', 'pbkdf2_hmac'))
 NULL
@@ -55,7 +59,9 @@
 NULL
 select hex(kdf('foo', 'bar', NULL, 'hkdf'));
 hex(kdf('foo', 'bar', NULL, 'hkdf'))
-4AFD0088E56CAF7CB5C94F6C101D58D5
+NULL
+Warnings:
+Warning	1235	This version of MariaDB doesn't yet support 'kdf(..., 'hkdf')'
 select hex(kdf('foo', 'bar', NULL, 'pbkdf2_hmac'));
 hex(kdf('foo', 'bar', NULL, 'pbkdf2_hmac'))
 NULL
@@ -94,10 +100,14 @@
 set @@block_encryption_mode='aes-192-cbc';
 select hex(kdf('foo', 'bar', 'info', 'hkdf'));
 hex(kdf('foo', 'bar', 'info', 'hkdf'))
-710583081D40A55F0B573A76E02D8975AA11A4595954C0A1
+NULL
+Warnings:
+Warning	1235	This version of MariaDB doesn't yet support 'kdf(..., 'hkdf')'
 select hex(kdf('foo', 'bar', 'info', 'hkdf', 256));
 hex(kdf('foo', 'bar', 'info', 'hkdf', 256))
-710583081D40A55F0B573A76E02D8975AA11A4595954C0A1487D6D33ABAB93C3
+NULL
+Warnings:
+Warning	1235	This version of MariaDB doesn't yet support 'kdf(..., 'hkdf')'
 select hex(kdf('foo', 'bar', 2000, 'pbkdf2_hmac'));
 hex(kdf('foo', 'bar', 2000, 'pbkdf2_hmac'))
 430D4780B57254EF39EE13CE53DB381A552151AA62A9FA92
@@ -123,10 +133,14 @@
 Warning	3047	Invalid argument error: 0 in function kdf.
 select length(kdf('foo', 'bar', 'info', 'hkdf', 32768));
 length(kdf('foo', 'bar', 'info', 'hkdf', 32768))
-4096
+NULL
+Warnings:
+Warning	1235	This version of MariaDB doesn't yet support 'kdf(..., 'hkdf')'
 select length(kdf('foo', 'bar', 'info', 'hkdf', 65536));
 length(kdf('foo', 'bar', 'info', 'hkdf', 65536))
-8192
+NULL
+Warnings:
+Warning	1235	This version of MariaDB doesn't yet support 'kdf(..., 'hkdf')'
 select length(kdf('foo', 'bar', 'info', 'hkdf', 65537));
 length(kdf('foo', 'bar', 'info', 'hkdf', 65537))
 NULL
 
mysqltest: Result length mismatch

also on opensuse15.



 Comments   
Comment by Sergei Golubchik [ 2023-10-01 ]

fixed yesterday

Generated at Thu Feb 08 10:30:33 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.