Index: src/test/regress/expected/strings.out =================================================================== RCS file: /opt/src/cvs/pgsql-server/src/test/regress/expected/strings.out,v retrieving revision 1.19 diff -c -r1.19 strings.out *** src/test/regress/expected/strings.out 22 Sep 2002 17:27:25 -0000 1.19 --- src/test/regress/expected/strings.out 5 Dec 2002 05:35:41 -0000 *************** *** 777,779 **** --- 777,825 ---- ffffffff (1 row) + -- + -- MD5 test suite - from IETF RFC 1321 + -- (see: ftp://ftp.rfc-editor.org/in-notes/rfc1321.txt) + -- + select md5('') = 'd41d8cd98f00b204e9800998ecf8427e' AS "TRUE"; + TRUE + ------ + t + (1 row) + + select md5('a') = '0cc175b9c0f1b6a831c399e269772661' AS "TRUE"; + TRUE + ------ + t + (1 row) + + select md5('abc') = '900150983cd24fb0d6963f7d28e17f72' AS "TRUE"; + TRUE + ------ + t + (1 row) + + select md5('message digest') = 'f96b697d7cb7938d525a2f31aaf161d0' AS "TRUE"; + TRUE + ------ + t + (1 row) + + select md5('abcdefghijklmnopqrstuvwxyz') = 'c3fcd3d76192e4007dfb496cca67e13b' AS "TRUE"; + TRUE + ------ + t + (1 row) + + select md5('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') = 'd174ab98d277d9f5a5611c2c9f419d9f' AS "TRUE"; + TRUE + ------ + t + (1 row) + + select md5('12345678901234567890123456789012345678901234567890123456789012345678901234567890') = '57edf4a22be3c955ac49da2e2107b67a' AS "TRUE"; + TRUE + ------ + t + (1 row) + Index: src/test/regress/sql/strings.sql =================================================================== RCS file: /opt/src/cvs/pgsql-server/src/test/regress/sql/strings.sql,v retrieving revision 1.13 diff -c -r1.13 strings.sql *** src/test/regress/sql/strings.sql 22 Sep 2002 17:27:25 -0000 1.13 --- src/test/regress/sql/strings.sql 5 Dec 2002 05:35:09 -0000 *************** *** 313,315 **** --- 313,333 ---- select to_hex(256*256*256 - 1) AS "ffffff"; select to_hex(256::bigint*256::bigint*256::bigint*256::bigint - 1) AS "ffffffff"; + + -- + -- MD5 test suite - from IETF RFC 1321 + -- (see: ftp://ftp.rfc-editor.org/in-notes/rfc1321.txt) + -- + select md5('') = 'd41d8cd98f00b204e9800998ecf8427e' AS "TRUE"; + + select md5('a') = '0cc175b9c0f1b6a831c399e269772661' AS "TRUE"; + + select md5('abc') = '900150983cd24fb0d6963f7d28e17f72' AS "TRUE"; + + select md5('message digest') = 'f96b697d7cb7938d525a2f31aaf161d0' AS "TRUE"; + + select md5('abcdefghijklmnopqrstuvwxyz') = 'c3fcd3d76192e4007dfb496cca67e13b' AS "TRUE"; + + select md5('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') = 'd174ab98d277d9f5a5611c2c9f419d9f' AS "TRUE"; + + select md5('12345678901234567890123456789012345678901234567890123456789012345678901234567890') = '57edf4a22be3c955ac49da2e2107b67a' AS "TRUE";