X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fpkcs12%2Fp12_crpt.c;h=feef9d1fc4cbcce68cc194c4e529b8ebecbe6b86;hb=b7534359306754b90a4f18aa5231477510488713;hp=d30aab379adb991750bde32ba3e094b9d3279c94;hpb=1194ea8dc3b51a35c9947ed276f38436abee5743;p=oweals%2Fopenssl.git diff --git a/crypto/pkcs12/p12_crpt.c b/crypto/pkcs12/p12_crpt.c index d30aab379a..feef9d1fc4 100644 --- a/crypto/pkcs12/p12_crpt.c +++ b/crypto/pkcs12/p12_crpt.c @@ -17,16 +17,6 @@ void PKCS12_PBE_add(void) { } -#undef PKCS12_key_gen -/* - * See p12_multi.c:PKCS12_verify_mac() for details... - */ -extern int (*PKCS12_key_gen)(const char *pass, int passlen, - unsigned char *salt, int slen, - int id, int iter, int n, - unsigned char *out, - const EVP_MD *md_type); - int PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de) @@ -41,13 +31,7 @@ int PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, unsigned char *out, const EVP_MD *md_type); - if (PKCS12_key_gen == NULL || en_de) - /* - * Default to UTF-8, but force it in encrypt case. - */ - pkcs12_key_gen = PKCS12_key_gen_utf8; - else - pkcs12_key_gen = PKCS12_key_gen; + pkcs12_key_gen = PKCS12_key_gen_utf8; if (cipher == NULL) return 0;