summaryrefslogtreecommitdiff
path: root/Modules/md5module.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/md5module.c')
-rw-r--r--Modules/md5module.c21
1 files changed, 6 insertions, 15 deletions
diff --git a/Modules/md5module.c b/Modules/md5module.c
index 3ddacf54d3..fb904f49f5 100644
--- a/Modules/md5module.c
+++ b/Modules/md5module.c
@@ -70,14 +70,11 @@ arguments.";
static PyObject *
-md5_digest(md5object *self, PyObject *args)
+md5_digest(md5object *self)
{
MD5_CTX mdContext;
unsigned char aDigest[16];
- if (!PyArg_NoArgs(args))
- return NULL;
-
/* make a temporary copy, and perform the final */
mdContext = self->md5;
MD5Final(aDigest, &mdContext);
@@ -94,16 +91,13 @@ including null bytes.";
static PyObject *
-md5_hexdigest(md5object *self, PyObject *args)
+md5_hexdigest(md5object *self)
{
MD5_CTX mdContext;
unsigned char digest[16];
unsigned char hexdigest[32];
int i, j;
- if (!PyArg_NoArgs(args))
- return NULL;
-
/* make a temporary copy, and perform the final */
mdContext = self->md5;
MD5Final(digest, &mdContext);
@@ -129,13 +123,10 @@ Like digest(), but returns the digest as a string of hexadecimal digits.";
static PyObject *
-md5_copy(md5object *self, PyObject *args)
+md5_copy(md5object *self)
{
md5object *md5p;
- if (!PyArg_NoArgs(args))
- return NULL;
-
if ((md5p = newmd5object()) == NULL)
return NULL;
@@ -152,9 +143,9 @@ Return a copy (``clone'') of the md5 object.";
static PyMethodDef md5_methods[] = {
{"update", (PyCFunction)md5_update, METH_OLDARGS, update_doc},
- {"digest", (PyCFunction)md5_digest, METH_OLDARGS, digest_doc},
- {"hexdigest", (PyCFunction)md5_hexdigest, METH_OLDARGS, hexdigest_doc},
- {"copy", (PyCFunction)md5_copy, METH_OLDARGS, copy_doc},
+ {"digest", (PyCFunction)md5_digest, METH_NOARGS, digest_doc},
+ {"hexdigest", (PyCFunction)md5_hexdigest, METH_NOARGS, hexdigest_doc},
+ {"copy", (PyCFunction)md5_copy, METH_NOARGS, copy_doc},
{NULL, NULL} /* sentinel */
};