Hi there,
On Monday 08 October 2001 11:21, Martin Szotkowski wrote:
> Geoff,
> more bugs are in engine code.
>
> 1. When I compile openssl on Windows (W2k), errors are on lines where is
> return engine_table_register(&XXX_table,
> &engine_unregister_all_XXX, e, &dummy_nid, 1, 0);
> second parameter has bad type, I put there (ENGINE_CLEANUP_CB *), but I
> don't know if is it right.
> This is in files crypto/engine/tb_XXX.c
Ah, I think I know what this is. The 2nd parameter is a static function
declared a few lines earlier (in each case) and isn't implemented with an
exact prototype match. You'll notice they're implemented like;
static void engine_unregister_all_***() {...}
where in fact they should be;
static void engine_unregister_all_***(void) {...}
I'm committing this change anyway, but would be grateful if you could
confirm at your end that this makes the warnings/errors go away?
> 2. Linker error: unresolved symbols
> a)EVP_DecryptInit_ex,
> b)EVP_EncryptInit_ex,
> c)ENGINE_load_openbsd_dev_crypto
I'm fixing (c) properly now, expect it committed shortly. (a) and (b) I'm
not sure about but I'll look into it.
Thanks again for the report.
Cheers,
Geoff
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]