I’m working on an experiment to see if I can build applications that treat openssl data structures as opaque, so that they will be more binary compatible between openssl releases that may or may not change structure sizes.  EVP_MD_CTX has a create/destroy interface so I can just have a pointer to a EVP_MD_CTX rather than actually embed one in my stack, EVP_CIPHER_CTX seems to be lacking these interfaces.  So attached in a patch that adds them.

 

Thanks,

 

Tracy Camp

Attachment: evp_cipher_ctx.patch
Description: evp_cipher_ctx.patch

Reply via email to