X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fopenssl%2Frsagen.c;h=3674057c5da9af495e17c15285ff40d71b3039d7;hb=ce2864a2a8c6c146fc605f8093a6246108dddb1a;hp=5c42ac5dd7b039bedd865847705c8d0c217cd506;hpb=b0b4a2f1eb3bef0141d817cbf3b575a5dd28f241;p=tinc diff --git a/src/openssl/rsagen.c b/src/openssl/rsagen.c index 5c42ac5d..3674057c 100644 --- a/src/openssl/rsagen.c +++ b/src/openssl/rsagen.c @@ -1,6 +1,6 @@ /* rsagen.c -- RSA key generation and export - Copyright (C) 2008-2013 Guus Sliepen + Copyright (C) 2008-2022 Guus Sliepen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -27,7 +27,6 @@ typedef RSA rsa_t; #include "../logger.h" #include "../rsagen.h" -#include "../xalloc.h" /* This function prettyprints the key generation process */ @@ -84,7 +83,7 @@ rsa_t *rsa_generate(size_t bits, unsigned long exponent) { BN_set_word(bn_e, exponent); BN_GENCB_set(cb, indicator, NULL); - int result = RSA_generate_key_ex(rsa, bits, bn_e, cb); + int result = RSA_generate_key_ex(rsa, (int) bits, bn_e, cb); BN_GENCB_free(cb); BN_free(bn_e);