diff options
author | beck <> | 1999-09-29 04:37:45 +0000 |
---|---|---|
committer | beck <> | 1999-09-29 04:37:45 +0000 |
commit | de8f24ea083384bb66b32ec105dc4743c5663cdf (patch) | |
tree | 1412176ae62a3cab2cf2b0b92150fcbceaac6092 /src/lib/libcrypto/bn/bn_mpi.c | |
parent | cb929d29896bcb87c2a97417fbd03e50078fc178 (diff) | |
download | openbsd-de8f24ea083384bb66b32ec105dc4743c5663cdf.tar.gz openbsd-de8f24ea083384bb66b32ec105dc4743c5663cdf.tar.bz2 openbsd-de8f24ea083384bb66b32ec105dc4743c5663cdf.zip |
OpenSSL 0.9.4 merge
Diffstat (limited to 'src/lib/libcrypto/bn/bn_mpi.c')
-rw-r--r-- | src/lib/libcrypto/bn/bn_mpi.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/lib/libcrypto/bn/bn_mpi.c b/src/lib/libcrypto/bn/bn_mpi.c index 53945c1057..80e1dca6b7 100644 --- a/src/lib/libcrypto/bn/bn_mpi.c +++ b/src/lib/libcrypto/bn/bn_mpi.c | |||
@@ -60,9 +60,7 @@ | |||
60 | #include "cryptlib.h" | 60 | #include "cryptlib.h" |
61 | #include "bn_lcl.h" | 61 | #include "bn_lcl.h" |
62 | 62 | ||
63 | int BN_bn2mpi(a,d) | 63 | int BN_bn2mpi(const BIGNUM *a, unsigned char *d) |
64 | BIGNUM *a; | ||
65 | unsigned char *d; | ||
66 | { | 64 | { |
67 | int bits; | 65 | int bits; |
68 | int num=0; | 66 | int num=0; |
@@ -90,10 +88,7 @@ unsigned char *d; | |||
90 | return(num+4+ext); | 88 | return(num+4+ext); |
91 | } | 89 | } |
92 | 90 | ||
93 | BIGNUM *BN_mpi2bn(d,n,a) | 91 | BIGNUM *BN_mpi2bn(unsigned char *d, int n, BIGNUM *a) |
94 | unsigned char *d; | ||
95 | int n; | ||
96 | BIGNUM *a; | ||
97 | { | 92 | { |
98 | long len; | 93 | long len; |
99 | int neg=0; | 94 | int neg=0; |
@@ -103,7 +98,7 @@ BIGNUM *a; | |||
103 | BNerr(BN_F_BN_MPI2BN,BN_R_INVALID_LENGTH); | 98 | BNerr(BN_F_BN_MPI2BN,BN_R_INVALID_LENGTH); |
104 | return(NULL); | 99 | return(NULL); |
105 | } | 100 | } |
106 | len=(d[0]<<24)|(d[1]<<16)|(d[2]<<8)|d[3]; | 101 | len=((long)d[0]<<24)|((long)d[1]<<16)|((int)d[2]<<8)|(int)d[3]; |
107 | if ((len+4) != n) | 102 | if ((len+4) != n) |
108 | { | 103 | { |
109 | BNerr(BN_F_BN_MPI2BN,BN_R_ENCODING_ERROR); | 104 | BNerr(BN_F_BN_MPI2BN,BN_R_ENCODING_ERROR); |