🌐 AI搜索 & 代理 主页
Skip to content

Commit ef5ee0e

Browse files
committed
Add regression expected-files for older OpenSSL in FIPS mode.
Cover contrib/pgcrypto, per buildfarm. Author: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://postgr.es/m/443709.1757876535@sss.pgh.pa.us Backpatch-through: 17
1 parent cc7053a commit ef5ee0e

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
--
2+
-- HMAC-MD5
3+
--
4+
SELECT hmac(
5+
'Hi There',
6+
'\x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b'::bytea,
7+
'md5');
8+
ERROR: Cannot use "md5": No such hash algorithm
9+
-- 2
10+
SELECT hmac(
11+
'Jefe',
12+
'what do ya want for nothing?',
13+
'md5');
14+
ERROR: Cannot use "md5": No such hash algorithm
15+
-- 3
16+
SELECT hmac(
17+
'\xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd'::bytea,
18+
'\xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'::bytea,
19+
'md5');
20+
ERROR: Cannot use "md5": No such hash algorithm
21+
-- 4
22+
SELECT hmac(
23+
'\xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd'::bytea,
24+
'\x0102030405060708090a0b0c0d0e0f10111213141516171819'::bytea,
25+
'md5');
26+
ERROR: Cannot use "md5": No such hash algorithm
27+
-- 5
28+
SELECT hmac(
29+
'Test With Truncation',
30+
'\x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c'::bytea,
31+
'md5');
32+
ERROR: Cannot use "md5": No such hash algorithm
33+
-- 6
34+
SELECT hmac(
35+
'Test Using Larger Than Block-Size Key - Hash Key First',
36+
'\xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'::bytea,
37+
'md5');
38+
ERROR: Cannot use "md5": No such hash algorithm
39+
-- 7
40+
SELECT hmac(
41+
'Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data',
42+
'\xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'::bytea,
43+
'md5');
44+
ERROR: Cannot use "md5": No such hash algorithm
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
--
2+
-- MD5 message digest
3+
--
4+
SELECT digest('', 'md5');
5+
ERROR: Cannot use "md5": No such hash algorithm
6+
SELECT digest('a', 'md5');
7+
ERROR: Cannot use "md5": No such hash algorithm
8+
SELECT digest('abc', 'md5');
9+
ERROR: Cannot use "md5": No such hash algorithm
10+
SELECT digest('message digest', 'md5');
11+
ERROR: Cannot use "md5": No such hash algorithm
12+
SELECT digest('abcdefghijklmnopqrstuvwxyz', 'md5');
13+
ERROR: Cannot use "md5": No such hash algorithm
14+
SELECT digest('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789', 'md5');
15+
ERROR: Cannot use "md5": No such hash algorithm
16+
SELECT digest('12345678901234567890123456789012345678901234567890123456789012345678901234567890', 'md5');
17+
ERROR: Cannot use "md5": No such hash algorithm

0 commit comments

Comments
 (0)