Lines Matching defs:module
1 /* SHA512 module */
3 /* This module provides an interface to NIST's SHA-512 and SHA-384 Algorithms */
5 /* See below for information about the original code this module was
29 module _sha512
434 sha512_get_state(PyObject *module)
436 void *state = PyModule_GetState(module);
644 /* The single module-level function: new() */
657 _sha512_sha512_impl(PyObject *module, PyObject *string, int usedforsecurity)
663 SHA512State *st = sha512_get_state(module);
701 _sha512_sha384_impl(PyObject *module, PyObject *string, int usedforsecurity)
707 SHA512State *st = sha512_get_state(module);
735 /* List of functions exported by this module */
744 _sha512_traverse(PyObject *module, visitproc visit, void *arg)
746 SHA512State *state = sha512_get_state(module);
753 _sha512_clear(PyObject *module)
755 SHA512State *state = sha512_get_state(module);
762 _sha512_free(void *module)
764 _sha512_clear((PyObject *)module);
768 /* Initialize this module. */