mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 10:30:33 +03:00 
			
		
		
		
	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
This commit is contained in:
		
							
								
								
									
										44
									
								
								contrib/pgcrypto/expected/hmac-md5_2.out
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								contrib/pgcrypto/expected/hmac-md5_2.out
									
									
									
									
									
										Normal file
									
								
							| @@ -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 | ||||
							
								
								
									
										17
									
								
								contrib/pgcrypto/expected/md5_2.out
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								contrib/pgcrypto/expected/md5_2.out
									
									
									
									
									
										Normal file
									
								
							| @@ -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 | ||||
		Reference in New Issue
	
	Block a user