Lines Matching refs:state

65     void *state = PyModule_GetState(module);
66 assert(state != NULL);
67 return (_sha256_state *)state;
386 newSHA224object(_sha256_state *state)
389 state->sha224_type);
395 newSHA256object(_sha256_state *state)
398 state->sha256_type);
436 _sha256_state *state = PyType_GetModuleState(cls);
437 if (Py_IS_TYPE(self, state->sha256_type)) {
438 if ( (newobj = newSHA256object(state)) == NULL) {
442 if ( (newobj = newSHA224object(state))==NULL) {
495 Update this hash object's state with the provided string.
599 _sha256_state *state = PyModule_GetState(module);
602 if ((new = newSHA256object(state)) == NULL) {
645 _sha256_state *state = PyModule_GetState(module);
647 if ((new = newSHA224object(state)) == NULL) {
683 _sha256_state *state = _sha256_get_state(module);
684 Py_VISIT(state->sha224_type);
685 Py_VISIT(state->sha256_type);
692 _sha256_state *state = _sha256_get_state(module);
693 Py_CLEAR(state->sha224_type);
694 Py_CLEAR(state->sha256_type);
706 _sha256_state *state = _sha256_get_state(module);
708 state->sha224_type = (PyTypeObject *)PyType_FromModuleAndSpec(
711 if (state->sha224_type == NULL) {
715 state->sha256_type = (PyTypeObject *)PyType_FromModuleAndSpec(
718 if (state->sha256_type == NULL) {
722 Py_INCREF((PyObject *)state->sha224_type);
723 if (PyModule_AddObject(module, "SHA224Type", (PyObject *)state->sha224_type) < 0) {
724 Py_DECREF((PyObject *)state->sha224_type);
727 Py_INCREF((PyObject *)state->sha256_type);
728 if (PyModule_AddObject(module, "SHA256Type", (PyObject *)state->sha256_type) < 0) {
729 Py_DECREF((PyObject *)state->sha256_type);