From 5c17375ab0e48de370a4d02951d24feba8b5065a Mon Sep 17 00:00:00 2001 Message-Id: <5c17375ab0e48de370a4d02951d24feba8b5065a.1716277193.git.mdw@distorted.org.uk> From: Mark Wooding Date: Sat, 15 Apr 2017 14:34:33 +0100 Subject: [PATCH] algorithms.c: Add binding for `poly1305_flushzero'. Organization: Straylight/Edgeware From: Mark Wooding --- algorithms.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/algorithms.c b/algorithms.c index 2dc2dda..cb594ca 100644 --- a/algorithms.c +++ b/algorithms.c @@ -1335,6 +1335,13 @@ static PyObject *polymeth_flush(PyObject *me, PyObject *arg) RETURN_ME; } +static PyObject *polymeth_flushzero(PyObject *me, PyObject *arg) +{ + if (!PyArg_ParseTuple(arg, ":flushzero")) return (0); + poly1305_flushzero(P1305_CTX(me)); + RETURN_ME; +} + static PyObject *polymeth_concat(PyObject *me, PyObject *arg) { PyObject *pre, *suff; @@ -1385,6 +1392,7 @@ static PyMethodDef poly1305hash_pymethods[] = { #undef METHBUF_ METH (hashstrz, "P.hashstrz(STRING)") METH (flush, "P.flush()") + METH (flushzero, "P.flushzero()") METH (concat, "P.concat(PREFIX, SUFFIX)") METH (done, "P.done() -> TAG") #undef METHNAME -- [mdw]