A number of small bug fixes, some motivated by compiler warnings.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 15 Feb 2007 16:36:42 +0000 (16:36 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 19 Feb 2007 12:37:43 +0000 (12:37 +0000)
commit78ec50faca2fd89e24cb0ac654fcb3d99c6462ab
treeeff74aca31b7666ac47e79c4adc6e6153a5c0049
parent3d6115d1994372d945d96c60673b302abab49cd8
A number of small bug fixes, some motivated by compiler warnings.

  * key-data.c:key_nextsubkey -- explicitly return nonzero if we found
    something.

  * key-io.c:key_new -- cast the constant type pointer during the
    unpleasant hack.

  * mp-mem.c:mp_build -- store an arena in the built integer; otherwise
    pgen_primep (for example) gets confused later on.

  * mp-modsqrt.c:mp_modsqrt -- fix the maths in a comment; the code was
    fine.

  * oaep.c:oaep_decode -- don't try to do too much in one expression.

  * pgen-simul.c:pgen_simultest -- always return a sensible result code.

  * cc.h:sig -- hash classes are constant.

  * cc-{kem,sig}.c:get{kem,sig} -- initialize the kp structure member,
    just in case.

  * rijndael*.c, square.c -- fix const-correctness errors.
13 files changed:
cc-kem.c
cc-sig.c
cc.h
key-data.c
key-io.c
mp-mem.c
mp-modsqrt.c
oaep.c
pgen-simul.c
rijndael.c
rijndael192.c
rijndael256.c
square.c