X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/58094286b7ee355f281f41c2ba5b6fe9869e4743..1dfa221e51f3c5cae10eac71657f4ad1dbc4d91c:/utils/gcm-ref diff --git a/utils/gcm-ref b/utils/gcm-ref index ec25bb8d..03672412 100755 --- a/utils/gcm-ref +++ b/utils/gcm-ref @@ -281,7 +281,7 @@ def poly64_mul_simple(u, v, presfn, wd, dispwd, mulwd, uwhat, vwhat): ## straightforward except for the 96-bit case, where we end up with two ## short pieces which we pad at the beginning. if uw%mulwd: pad = (-uw)%mulwd; u += C.ByteString.zero(pad); uw += pad - if vw%mulwd: pad = (-uw)%mulwd; v += C.ByteString.zero(pad); vw += pad + if vw%mulwd: pad = (-vw)%mulwd; v += C.ByteString.zero(pad); vw += pad uu = split_gf(u, mulwd) vv = split_gf(v, mulwd)