I have been working on addition of CMS AuthEnvelopedData with AES-GCM support in OpenSSL and just create PR.

The PR can be found here.