|
41 | 41 | import static com.oracle.graal.python.nodes.BuiltinNames.J_DICT_VALUES;
|
42 | 42 | import static com.oracle.graal.python.nodes.BuiltinNames.J_GENERIC;
|
43 | 43 | import static com.oracle.graal.python.nodes.BuiltinNames.J_LRU_CACHE_WRAPPER;
|
| 44 | +import static com.oracle.graal.python.nodes.BuiltinNames.J_MD5; |
44 | 45 | import static com.oracle.graal.python.nodes.BuiltinNames.J_MEMBER_DESCRIPTOR;
|
45 | 46 | import static com.oracle.graal.python.nodes.BuiltinNames.J_ORDERED_DICT;
|
46 | 47 | import static com.oracle.graal.python.nodes.BuiltinNames.J_PARAM_SPEC;
|
|
50 | 51 | import static com.oracle.graal.python.nodes.BuiltinNames.J_POLYGLOT;
|
51 | 52 | import static com.oracle.graal.python.nodes.BuiltinNames.J_POSIX;
|
52 | 53 | import static com.oracle.graal.python.nodes.BuiltinNames.J_PROPERTY;
|
| 54 | +import static com.oracle.graal.python.nodes.BuiltinNames.J_SHA1; |
| 55 | +import static com.oracle.graal.python.nodes.BuiltinNames.J_SHA2; |
| 56 | +import static com.oracle.graal.python.nodes.BuiltinNames.J_SHA3; |
53 | 57 | import static com.oracle.graal.python.nodes.BuiltinNames.J_SIMPLE_QUEUE;
|
54 | 58 | import static com.oracle.graal.python.nodes.BuiltinNames.J_TUPLE_GETTER;
|
55 | 59 | import static com.oracle.graal.python.nodes.BuiltinNames.J_TYPES;
|
@@ -1173,18 +1177,18 @@ def takewhile(predicate, iterable):
|
1173 | 1177 | PEncodingMap("EncodingMap", PythonObject, newBuilder().disallowInstantiation()),
|
1174 | 1178 |
|
1175 | 1179 | // hashlib
|
1176 |
| - MD5Type("md5", PythonObject, newBuilder().publishInModule("_md5").basetype().disallowInstantiation()), |
1177 |
| - SHA1Type("sha1", PythonObject, newBuilder().publishInModule("_sha1").basetype().disallowInstantiation()), |
1178 |
| - SHA224Type("sha224", PythonObject, newBuilder().publishInModule("_sha256").basetype().disallowInstantiation()), |
1179 |
| - SHA256Type("sha256", PythonObject, newBuilder().publishInModule("_sha256").basetype().disallowInstantiation()), |
1180 |
| - SHA384Type("sha384", PythonObject, newBuilder().publishInModule("_sha512").basetype().disallowInstantiation()), |
1181 |
| - SHA512Type("sha512", PythonObject, newBuilder().publishInModule("_sha512").basetype().disallowInstantiation()), |
1182 |
| - Sha3SHA224Type("sha3_224", PythonObject, newBuilder().publishInModule("_sha3").basetype().slots(Sha3Builtins.SLOTS)), |
1183 |
| - Sha3SHA256Type("sha3_256", PythonObject, newBuilder().publishInModule("_sha3").basetype().slots(Sha3Builtins.SLOTS)), |
1184 |
| - Sha3SHA384Type("sha3_384", PythonObject, newBuilder().publishInModule("_sha3").basetype().slots(Sha3Builtins.SLOTS)), |
1185 |
| - Sha3SHA512Type("sha3_512", PythonObject, newBuilder().publishInModule("_sha3").basetype().slots(Sha3Builtins.SLOTS)), |
1186 |
| - Sha3Shake128Type("shake_128", PythonObject, newBuilder().publishInModule("_sha3").basetype().slots(Sha3Builtins.SLOTS)), |
1187 |
| - Sha3Shake256Type("shake_256", PythonObject, newBuilder().publishInModule("_sha3").basetype().slots(Sha3Builtins.SLOTS)), |
| 1180 | + MD5Type("md5", PythonObject, newBuilder().publishInModule(J_MD5).basetype().disallowInstantiation()), |
| 1181 | + SHA1Type("sha1", PythonObject, newBuilder().publishInModule(J_SHA1).basetype().disallowInstantiation()), |
| 1182 | + SHA224Type("SHA224Type", PythonObject, newBuilder().publishInModule(J_SHA2).basetype().disallowInstantiation()), |
| 1183 | + SHA256Type("SHA256Type", PythonObject, newBuilder().publishInModule(J_SHA2).basetype().disallowInstantiation()), |
| 1184 | + SHA384Type("SHA384Type", PythonObject, newBuilder().publishInModule(J_SHA2).basetype().disallowInstantiation()), |
| 1185 | + SHA512Type("SHA512Type", PythonObject, newBuilder().publishInModule(J_SHA2).basetype().disallowInstantiation()), |
| 1186 | + Sha3SHA224Type("sha3_224", PythonObject, newBuilder().publishInModule(J_SHA3).basetype().slots(Sha3Builtins.SLOTS)), |
| 1187 | + Sha3SHA256Type("sha3_256", PythonObject, newBuilder().publishInModule(J_SHA3).basetype().slots(Sha3Builtins.SLOTS)), |
| 1188 | + Sha3SHA384Type("sha3_384", PythonObject, newBuilder().publishInModule(J_SHA3).basetype().slots(Sha3Builtins.SLOTS)), |
| 1189 | + Sha3SHA512Type("sha3_512", PythonObject, newBuilder().publishInModule(J_SHA3).basetype().slots(Sha3Builtins.SLOTS)), |
| 1190 | + Sha3Shake128Type("shake_128", PythonObject, newBuilder().publishInModule(J_SHA3).basetype().slots(Sha3Builtins.SLOTS)), |
| 1191 | + Sha3Shake256Type("shake_256", PythonObject, newBuilder().publishInModule(J_SHA3).basetype().slots(Sha3Builtins.SLOTS)), |
1188 | 1192 | Blake2bType("blake2b", PythonObject, newBuilder().publishInModule("_blake2").basetype().slots(Blake2bObjectBuiltins.SLOTS)),
|
1189 | 1193 | /* Note we reuse the blake2b slots */
|
1190 | 1194 | Blake2sType("blake2s", PythonObject, newBuilder().publishInModule("_blake2").basetype().slots(Blake2bObjectBuiltins.SLOTS)),
|
|
0 commit comments