mirror of https://github.com/postgres/postgres
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: 17pull/247/head
parent
cc7053a5fe
commit
ef5ee0e346
@ -0,0 +1,44 @@ |
||||
-- |
||||
-- HMAC-MD5 |
||||
-- |
||||
SELECT hmac( |
||||
'Hi There', |
||||
'\x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b'::bytea, |
||||
'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
-- 2 |
||||
SELECT hmac( |
||||
'Jefe', |
||||
'what do ya want for nothing?', |
||||
'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
-- 3 |
||||
SELECT hmac( |
||||
'\xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd'::bytea, |
||||
'\xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'::bytea, |
||||
'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
-- 4 |
||||
SELECT hmac( |
||||
'\xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd'::bytea, |
||||
'\x0102030405060708090a0b0c0d0e0f10111213141516171819'::bytea, |
||||
'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
-- 5 |
||||
SELECT hmac( |
||||
'Test With Truncation', |
||||
'\x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c'::bytea, |
||||
'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
-- 6 |
||||
SELECT hmac( |
||||
'Test Using Larger Than Block-Size Key - Hash Key First', |
||||
'\xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'::bytea, |
||||
'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
-- 7 |
||||
SELECT hmac( |
||||
'Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data', |
||||
'\xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'::bytea, |
||||
'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
@ -0,0 +1,17 @@ |
||||
-- |
||||
-- MD5 message digest |
||||
-- |
||||
SELECT digest('', 'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
SELECT digest('a', 'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
SELECT digest('abc', 'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
SELECT digest('message digest', 'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
SELECT digest('abcdefghijklmnopqrstuvwxyz', 'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
SELECT digest('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789', 'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
SELECT digest('12345678901234567890123456789012345678901234567890123456789012345678901234567890', 'md5'); |
||||
ERROR: Cannot use "md5": No such hash algorithm |
||||
Loading…
Reference in new issue