X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/9e55cd457afb2e58007e96f54c82194334ef2266..68a49acbf3f96fbbbc385620655dcb577e62c328:/sshbn.c diff --git a/sshbn.c b/sshbn.c index 40f9560f..efd96244 100644 --- a/sshbn.c +++ b/sshbn.c @@ -482,7 +482,7 @@ void decbn(Bignum bn) bn[i]--; } -Bignum bignum_from_bytes(unsigned char *data, int nbytes) +Bignum bignum_from_bytes(const unsigned char *data, int nbytes) { Bignum result; int w, i; @@ -509,9 +509,9 @@ Bignum bignum_from_bytes(unsigned char *data, int nbytes) * Read an ssh1-format bignum from a data buffer. Return the number * of bytes consumed. */ -int ssh1_read_bignum(unsigned char *data, Bignum * result) +int ssh1_read_bignum(const unsigned char *data, Bignum * result) { - unsigned char *p = data; + const unsigned char *p = data; int i; int w, b; @@ -799,6 +799,7 @@ unsigned short bignum_mod_short(Bignum number, unsigned short modulus) void diagbn(char *prefix, Bignum md) { +#ifdef DEBUG int i, nibbles, morenibbles; static const char hex[] = "0123456789ABCDEF"; @@ -816,6 +817,7 @@ void diagbn(char *prefix, Bignum md) if (prefix) debug(("\n")); +#endif } /*