Lines Matching refs:self
432 SHA256Type_copy_impl(SHAobject *self, PyTypeObject *cls)
437 if (Py_IS_TYPE(self, state->sha256_type)) {
447 SHAcopy(self, newobj);
458 SHA256Type_digest_impl(SHAobject *self)
464 SHAcopy(self, &temp);
466 return PyBytes_FromStringAndSize((const char *)digest, self->digestsize);
476 SHA256Type_hexdigest_impl(SHAobject *self)
483 SHAcopy(self, &temp);
486 return _Py_strhex((const char *)digest, self->digestsize);
499 SHA256Type_update(SHAobject *self, PyObject *obj)
506 sha_update(self, buf.buf, buf.len);
521 SHA256_get_block_size(PyObject *self, void *closure)
527 SHA256_get_name(PyObject *self, void *closure)
529 if (((SHAobject *)self)->digestsize == 32)