Lines Matching refs:self
486 SHA512Type_copy_impl(SHAobject *self, PyTypeObject *cls)
492 if (Py_IS_TYPE((PyObject*)self, st->sha512_type)) {
503 SHAcopy(self, newobj);
514 SHA512Type_digest_impl(SHAobject *self)
520 SHAcopy(self, &temp);
522 return PyBytes_FromStringAndSize((const char *)digest, self->digestsize);
532 SHA512Type_hexdigest_impl(SHAobject *self)
539 SHAcopy(self, &temp);
542 return _Py_strhex((const char *)digest, self->digestsize);
555 SHA512Type_update(SHAobject *self, PyObject *obj)
562 sha512_update(self, buf.buf, buf.len);
577 SHA512_get_block_size(PyObject *self, void *closure)
583 SHA512_get_name(PyObject *self, void *closure)
585 if (((SHAobject *)self)->digestsize == 64)