Fix xslt_process() to ensure that it inserts a NULL terminator after the
[PostgreSQL.git] / contrib / pgcrypto / sql / sha2.sql
blob447ae907653e0b1e4a1976b439784284f78844df
1 --
2 -- SHA2 family
3 --
5 -- SHA224
6 SELECT encode(digest('', 'sha224'), 'hex');
7 SELECT encode(digest('a', 'sha224'), 'hex');
8 SELECT encode(digest('abc', 'sha224'), 'hex');
9 SELECT encode(digest('abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq', 'sha224'), 'hex');
10 SELECT encode(digest('12345678901234567890123456789012345678901234567890123456789012345678901234567890', 'sha224'), 'hex');
12 -- SHA256
13 SELECT encode(digest('', 'sha256'), 'hex');
14 SELECT encode(digest('a', 'sha256'), 'hex');
15 SELECT encode(digest('abc', 'sha256'), 'hex');
16 SELECT encode(digest('abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq', 'sha256'), 'hex');
17 SELECT encode(digest('12345678901234567890123456789012345678901234567890123456789012345678901234567890', 'sha256'), 'hex');
19 -- SHA384
20 SELECT encode(digest('', 'sha384'), 'hex');
21 SELECT encode(digest('a', 'sha384'), 'hex');
22 SELECT encode(digest('abc', 'sha384'), 'hex');
23 SELECT encode(digest('abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq', 'sha384'), 'hex');
24 SELECT encode(digest('abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu', 'sha384'), 'hex');
25 SELECT encode(digest('abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz', 'sha384'), 'hex');
27 -- SHA512
28 SELECT encode(digest('', 'sha512'), 'hex');
29 SELECT encode(digest('a', 'sha512'), 'hex');
30 SELECT encode(digest('abc', 'sha512'), 'hex');
31 SELECT encode(digest('abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq', 'sha512'), 'hex');
32 SELECT encode(digest('abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu', 'sha512'), 'hex');
33 SELECT encode(digest('abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz', 'sha512'), 'hex');