int type;
/* Legacy structure members */
- /* TODO(3.0): Remove these */
int pkey_type;
int md_size;
unsigned long flags;
int (*md_ctrl) (EVP_MD_CTX *ctx, int cmd, int p1, void *p2);
/* New structure members */
- /* TODO(3.0): Remove above comment when legacy has gone */
+ /* Above comment to be removed when legacy has gone */
int name_id;
OSSL_PROVIDER *prov;
CRYPTO_REF_COUNT refcnt;
int iv_len;
/* Legacy structure members */
- /* TODO(3.0): Remove these */
/* Various flags */
unsigned long flags;
/* init key */
void *app_data;
/* New structure members */
- /* TODO(3.0): Remove above comment when legacy has gone */
+ /* Above comment to be removed when legacy has gone */
int name_id;
OSSL_PROVIDER *prov;
CRYPTO_REF_COUNT refcnt;
* https://www.openssl.org/source/license.html
*/
-/* TODO(3.0) Move this header into provider when dependencies are removed */
+/* This header can move into provider when legacy support is removed */
#include <openssl/modes.h>
#if (defined(_WIN32) || defined(_WIN64)) && !defined(__MINGW32__)