File tree Expand file tree Collapse file tree 5 files changed +128
-121
lines changed Expand file tree Collapse file tree 5 files changed +128
-121
lines changed Original file line number Diff line number Diff line change
1
+ --
2
+ -- MD5 test suite - from IETF RFC 1321
3
+ -- (see: https://www.rfc-editor.org/rfc/rfc1321)
4
+ --
5
+ -- (The md5() function will error in OpenSSL FIPS mode. By keeping
6
+ -- this test in a separate file, it is easier to manage variant
7
+ -- results.)
8
+ select md5('') = 'd41d8cd98f00b204e9800998ecf8427e' AS "TRUE";
9
+ TRUE
10
+ ------
11
+ t
12
+ (1 row)
13
+
14
+ select md5('a') = '0cc175b9c0f1b6a831c399e269772661' AS "TRUE";
15
+ TRUE
16
+ ------
17
+ t
18
+ (1 row)
19
+
20
+ select md5('abc') = '900150983cd24fb0d6963f7d28e17f72' AS "TRUE";
21
+ TRUE
22
+ ------
23
+ t
24
+ (1 row)
25
+
26
+ select md5('message digest') = 'f96b697d7cb7938d525a2f31aaf161d0' AS "TRUE";
27
+ TRUE
28
+ ------
29
+ t
30
+ (1 row)
31
+
32
+ select md5('abcdefghijklmnopqrstuvwxyz') = 'c3fcd3d76192e4007dfb496cca67e13b' AS "TRUE";
33
+ TRUE
34
+ ------
35
+ t
36
+ (1 row)
37
+
38
+ select md5('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') = 'd174ab98d277d9f5a5611c2c9f419d9f' AS "TRUE";
39
+ TRUE
40
+ ------
41
+ t
42
+ (1 row)
43
+
44
+ select md5('12345678901234567890123456789012345678901234567890123456789012345678901234567890') = '57edf4a22be3c955ac49da2e2107b67a' AS "TRUE";
45
+ TRUE
46
+ ------
47
+ t
48
+ (1 row)
49
+
50
+ select md5(''::bytea) = 'd41d8cd98f00b204e9800998ecf8427e' AS "TRUE";
51
+ TRUE
52
+ ------
53
+ t
54
+ (1 row)
55
+
56
+ select md5('a'::bytea) = '0cc175b9c0f1b6a831c399e269772661' AS "TRUE";
57
+ TRUE
58
+ ------
59
+ t
60
+ (1 row)
61
+
62
+ select md5('abc'::bytea) = '900150983cd24fb0d6963f7d28e17f72' AS "TRUE";
63
+ TRUE
64
+ ------
65
+ t
66
+ (1 row)
67
+
68
+ select md5('message digest'::bytea) = 'f96b697d7cb7938d525a2f31aaf161d0' AS "TRUE";
69
+ TRUE
70
+ ------
71
+ t
72
+ (1 row)
73
+
74
+ select md5('abcdefghijklmnopqrstuvwxyz'::bytea) = 'c3fcd3d76192e4007dfb496cca67e13b' AS "TRUE";
75
+ TRUE
76
+ ------
77
+ t
78
+ (1 row)
79
+
80
+ select md5('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'::bytea) = 'd174ab98d277d9f5a5611c2c9f419d9f' AS "TRUE";
81
+ TRUE
82
+ ------
83
+ t
84
+ (1 row)
85
+
86
+ select md5('12345678901234567890123456789012345678901234567890123456789012345678901234567890'::bytea) = '57edf4a22be3c955ac49da2e2107b67a' AS "TRUE";
87
+ TRUE
88
+ ------
89
+ t
90
+ (1 row)
91
+
Original file line number Diff line number Diff line change @@ -2118,94 +2118,6 @@ select to_hex(256::bigint*256::bigint*256::bigint*256::bigint - 1) AS "ffffffff"
2118
2118
ffffffff
2119
2119
(1 row)
2120
2120
2121
- --
2122
- -- MD5 test suite - from IETF RFC 1321
2123
- -- (see: ftp://ftp.rfc-editor.org/in-notes/rfc1321.txt)
2124
- --
2125
- select md5('') = 'd41d8cd98f00b204e9800998ecf8427e' AS "TRUE";
2126
- TRUE
2127
- ------
2128
- t
2129
- (1 row)
2130
-
2131
- select md5('a') = '0cc175b9c0f1b6a831c399e269772661' AS "TRUE";
2132
- TRUE
2133
- ------
2134
- t
2135
- (1 row)
2136
-
2137
- select md5('abc') = '900150983cd24fb0d6963f7d28e17f72' AS "TRUE";
2138
- TRUE
2139
- ------
2140
- t
2141
- (1 row)
2142
-
2143
- select md5('message digest') = 'f96b697d7cb7938d525a2f31aaf161d0' AS "TRUE";
2144
- TRUE
2145
- ------
2146
- t
2147
- (1 row)
2148
-
2149
- select md5('abcdefghijklmnopqrstuvwxyz') = 'c3fcd3d76192e4007dfb496cca67e13b' AS "TRUE";
2150
- TRUE
2151
- ------
2152
- t
2153
- (1 row)
2154
-
2155
- select md5('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') = 'd174ab98d277d9f5a5611c2c9f419d9f' AS "TRUE";
2156
- TRUE
2157
- ------
2158
- t
2159
- (1 row)
2160
-
2161
- select md5('12345678901234567890123456789012345678901234567890123456789012345678901234567890') = '57edf4a22be3c955ac49da2e2107b67a' AS "TRUE";
2162
- TRUE
2163
- ------
2164
- t
2165
- (1 row)
2166
-
2167
- select md5(''::bytea) = 'd41d8cd98f00b204e9800998ecf8427e' AS "TRUE";
2168
- TRUE
2169
- ------
2170
- t
2171
- (1 row)
2172
-
2173
- select md5('a'::bytea) = '0cc175b9c0f1b6a831c399e269772661' AS "TRUE";
2174
- TRUE
2175
- ------
2176
- t
2177
- (1 row)
2178
-
2179
- select md5('abc'::bytea) = '900150983cd24fb0d6963f7d28e17f72' AS "TRUE";
2180
- TRUE
2181
- ------
2182
- t
2183
- (1 row)
2184
-
2185
- select md5('message digest'::bytea) = 'f96b697d7cb7938d525a2f31aaf161d0' AS "TRUE";
2186
- TRUE
2187
- ------
2188
- t
2189
- (1 row)
2190
-
2191
- select md5('abcdefghijklmnopqrstuvwxyz'::bytea) = 'c3fcd3d76192e4007dfb496cca67e13b' AS "TRUE";
2192
- TRUE
2193
- ------
2194
- t
2195
- (1 row)
2196
-
2197
- select md5('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'::bytea) = 'd174ab98d277d9f5a5611c2c9f419d9f' AS "TRUE";
2198
- TRUE
2199
- ------
2200
- t
2201
- (1 row)
2202
-
2203
- select md5('12345678901234567890123456789012345678901234567890123456789012345678901234567890'::bytea) = '57edf4a22be3c955ac49da2e2107b67a' AS "TRUE";
2204
- TRUE
2205
- ------
2206
- t
2207
- (1 row)
2208
-
2209
2121
--
2210
2122
-- SHA-2
2211
2123
--
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ test: boolean char name varchar text int2 int4 int8 oid float4 float8 bit numeri
26
26
# multirangetypes depends on rangetypes
27
27
# multirangetypes shouldn't run concurrently with type_sanity
28
28
# ----------
29
- test: strings numerology point lseg line box path polygon circle date time timetz timestamp timestamptz interval inet macaddr macaddr8 multirangetypes
29
+ test: strings md5 numerology point lseg line box path polygon circle date time timetz timestamp timestamptz interval inet macaddr macaddr8 multirangetypes
30
30
31
31
# ----------
32
32
# Another group of parallel tests
Original file line number Diff line number Diff line change
1
+ --
2
+ -- MD5 test suite - from IETF RFC 1321
3
+ -- (see: https://www.rfc-editor.org/rfc/rfc1321)
4
+ --
5
+
6
+ -- (The md5() function will error in OpenSSL FIPS mode. By keeping
7
+ -- this test in a separate file, it is easier to manage variant
8
+ -- results.)
9
+
10
+ select md5(' ' ) = ' d41d8cd98f00b204e9800998ecf8427e' AS " TRUE" ;
11
+
12
+ select md5(' a' ) = ' 0cc175b9c0f1b6a831c399e269772661' AS " TRUE" ;
13
+
14
+ select md5(' abc' ) = ' 900150983cd24fb0d6963f7d28e17f72' AS " TRUE" ;
15
+
16
+ select md5(' message digest' ) = ' f96b697d7cb7938d525a2f31aaf161d0' AS " TRUE" ;
17
+
18
+ select md5(' abcdefghijklmnopqrstuvwxyz' ) = ' c3fcd3d76192e4007dfb496cca67e13b' AS " TRUE" ;
19
+
20
+ select md5(' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' ) = ' d174ab98d277d9f5a5611c2c9f419d9f' AS " TRUE" ;
21
+
22
+ select md5(' 12345678901234567890123456789012345678901234567890123456789012345678901234567890' ) = ' 57edf4a22be3c955ac49da2e2107b67a' AS " TRUE" ;
23
+
24
+ select md5(' ' ::bytea ) = ' d41d8cd98f00b204e9800998ecf8427e' AS " TRUE" ;
25
+
26
+ select md5(' a' ::bytea ) = ' 0cc175b9c0f1b6a831c399e269772661' AS " TRUE" ;
27
+
28
+ select md5(' abc' ::bytea ) = ' 900150983cd24fb0d6963f7d28e17f72' AS " TRUE" ;
29
+
30
+ select md5(' message digest' ::bytea ) = ' f96b697d7cb7938d525a2f31aaf161d0' AS " TRUE" ;
31
+
32
+ select md5(' abcdefghijklmnopqrstuvwxyz' ::bytea ) = ' c3fcd3d76192e4007dfb496cca67e13b' AS " TRUE" ;
33
+
34
+ select md5(' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' ::bytea ) = ' d174ab98d277d9f5a5611c2c9f419d9f' AS " TRUE" ;
35
+
36
+ select md5(' 12345678901234567890123456789012345678901234567890123456789012345678901234567890' ::bytea ) = ' 57edf4a22be3c955ac49da2e2107b67a' AS " TRUE" ;
Original file line number Diff line number Diff line change @@ -685,38 +685,6 @@ select to_hex(256*256*256 - 1) AS "ffffff";
685
685
686
686
select to_hex(256 ::bigint * 256 ::bigint * 256 ::bigint * 256 ::bigint - 1 ) AS " ffffffff" ;
687
687
688
- --
689
- -- MD5 test suite - from IETF RFC 1321
690
- -- (see: ftp://ftp.rfc-editor.org/in-notes/rfc1321.txt)
691
- --
692
- select md5(' ' ) = ' d41d8cd98f00b204e9800998ecf8427e' AS " TRUE" ;
693
-
694
- select md5(' a' ) = ' 0cc175b9c0f1b6a831c399e269772661' AS " TRUE" ;
695
-
696
- select md5(' abc' ) = ' 900150983cd24fb0d6963f7d28e17f72' AS " TRUE" ;
697
-
698
- select md5(' message digest' ) = ' f96b697d7cb7938d525a2f31aaf161d0' AS " TRUE" ;
699
-
700
- select md5(' abcdefghijklmnopqrstuvwxyz' ) = ' c3fcd3d76192e4007dfb496cca67e13b' AS " TRUE" ;
701
-
702
- select md5(' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' ) = ' d174ab98d277d9f5a5611c2c9f419d9f' AS " TRUE" ;
703
-
704
- select md5(' 12345678901234567890123456789012345678901234567890123456789012345678901234567890' ) = ' 57edf4a22be3c955ac49da2e2107b67a' AS " TRUE" ;
705
-
706
- select md5(' ' ::bytea ) = ' d41d8cd98f00b204e9800998ecf8427e' AS " TRUE" ;
707
-
708
- select md5(' a' ::bytea ) = ' 0cc175b9c0f1b6a831c399e269772661' AS " TRUE" ;
709
-
710
- select md5(' abc' ::bytea ) = ' 900150983cd24fb0d6963f7d28e17f72' AS " TRUE" ;
711
-
712
- select md5(' message digest' ::bytea ) = ' f96b697d7cb7938d525a2f31aaf161d0' AS " TRUE" ;
713
-
714
- select md5(' abcdefghijklmnopqrstuvwxyz' ::bytea ) = ' c3fcd3d76192e4007dfb496cca67e13b' AS " TRUE" ;
715
-
716
- select md5(' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' ::bytea ) = ' d174ab98d277d9f5a5611c2c9f419d9f' AS " TRUE" ;
717
-
718
- select md5(' 12345678901234567890123456789012345678901234567890123456789012345678901234567890' ::bytea ) = ' 57edf4a22be3c955ac49da2e2107b67a' AS " TRUE" ;
719
-
720
688
--
721
689
-- SHA-2
722
690
--
You can’t perform that action at this time.
0 commit comments