Closed pdnsn closed 4 years ago
Thanks. I will look into this one, this was a change made in the last days, obviously this does not work. I think 2 more locations are affected.
I have committed a patch, please check. The Homebrew packages are also updated.
Now it's ok (at least on Win32). Thank you for quick reaction.
In
calculate_MAC_des_3des
function there is a section (0d782e8f65792f2af25c28c7af2ab1cf98bb2b17, crypto.c, line 1167):as directed by this block at the beginning of file:
For OpenSSL versions
0x10100000L
and aboveEVP_CIPHER_CTX_free
is an actual method that frees memory referenced by*ctx
pointer, so the following call toEVP_CIPHER_CTX_init
throws an access violation exception. I think this shall be resolved by omitting the call toEVP_CIPHER_CTX_free
or a call toEVP_CIPHER_CTX_create
:...at least that is what worked for me