At first this confused me a bit.  It looks like the public names for these things is actually `Cryptography_EVP_...`?  I suspect that this isn't what's ultimately desirable here.  Instead, the names should be the OpenSSL names: `EVP_CTRL_GCM_GET_TAG`, etc.

However, the names were already like this before your changes so I don't think this is necessarily something to fix here.  Perhaps file an issue about making these names consistent with the rest of the OpenSSL names exposed by this module.