Mercurial > dropbear
comparison mycrypt_pk.h @ 147:c2b93763dac9 libtomcrypt
Fixes for it to compile and work nicely with Dropbear.
In particular, OS X's 'ar' doesn't seem to like arrays
which don't have initialising values.
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sun, 19 Dec 2004 16:23:32 +0000 |
parents | 5d99163f7e32 |
children |
comparison
equal
deleted
inserted
replaced
144:7ed585a2c53b | 147:c2b93763dac9 |
---|---|
274 | 274 |
275 int dsa_verify_key(dsa_key *key, int *stat); | 275 int dsa_verify_key(dsa_key *key, int *stat); |
276 | 276 |
277 #endif | 277 #endif |
278 | 278 |
279 /* ifdef added by matt - a bit of a hack */ | |
280 #ifdef MPI | |
279 /* DER handling */ | 281 /* DER handling */ |
280 int der_encode_integer(mp_int *num, unsigned char *out, unsigned long *outlen); | 282 int der_encode_integer(mp_int *num, unsigned char *out, unsigned long *outlen); |
281 int der_decode_integer(const unsigned char *in, unsigned long *inlen, mp_int *num); | 283 int der_decode_integer(const unsigned char *in, unsigned long *inlen, mp_int *num); |
282 int der_length_integer(mp_int *num, unsigned long *len); | 284 int der_length_integer(mp_int *num, unsigned long *len); |
283 int der_put_multi_integer(unsigned char *dst, unsigned long *outlen, mp_int *num, ...); | 285 int der_put_multi_integer(unsigned char *dst, unsigned long *outlen, mp_int *num, ...); |
284 int der_get_multi_integer(const unsigned char *src, unsigned long *inlen, mp_int *num, ...); | 286 int der_get_multi_integer(const unsigned char *src, unsigned long *inlen, mp_int *num, ...); |
285 | 287 #endif |
288 |