Build without warnings against openssl 0.9.6

svn:r1459
This commit is contained in:
Nick Mathewson
2004-04-03 02:43:09 +00:00
parent 137b577bbd
commit ffc58cd91a
+4 -4
View File
@@ -444,7 +444,7 @@ int crypto_pk_public_encrypt(crypto_pk_env_t *env, const unsigned char *from, in
{
assert(env && from && to);
return RSA_public_encrypt(fromlen, from, to, env->key,
return RSA_public_encrypt(fromlen, (unsigned char*)from, to, env->key,
crypto_get_rsa_padding(padding));
}
@@ -455,14 +455,14 @@ int crypto_pk_private_decrypt(crypto_pk_env_t *env, const unsigned char *from, i
/* Not a private key */
return -1;
return RSA_private_decrypt(fromlen, from, to, env->key,
return RSA_private_decrypt(fromlen, (unsigned char*)from, to, env->key,
crypto_get_rsa_padding(padding));
}
int crypto_pk_public_checksig(crypto_pk_env_t *env, const unsigned char *from, int fromlen, unsigned char *to)
{
assert(env && from && to);
return RSA_public_decrypt(fromlen, from, to, env->key, RSA_PKCS1_PADDING);
return RSA_public_decrypt(fromlen, (unsigned char*)from, to, env->key, RSA_PKCS1_PADDING);
}
int crypto_pk_private_sign(crypto_pk_env_t *env, const unsigned char *from, int fromlen, unsigned char *to)
@@ -472,7 +472,7 @@ int crypto_pk_private_sign(crypto_pk_env_t *env, const unsigned char *from, int
/* Not a private key */
return -1;
return RSA_private_encrypt(fromlen, from, to, env->key, RSA_PKCS1_PADDING);
return RSA_private_encrypt(fromlen, (unsigned char*)from, to, env->key, RSA_PKCS1_PADDING);
}
/* Return 0 if sig is a correct signature for SHA1(data). Else return -1.