From ffcbcf224e3b614df8406b4f4316bcb3494828b4 Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 13 Jan 2024 12:18:52 +0000 Subject: The OBJ_NAME API joins the party in evp_names.c ... and another file without license disappears. --- src/lib/libcrypto/evp/evp_names.c | 51 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) (limited to 'src/lib/libcrypto/evp') diff --git a/src/lib/libcrypto/evp/evp_names.c b/src/lib/libcrypto/evp/evp_names.c index b09f71b4c4..046391fe30 100644 --- a/src/lib/libcrypto/evp/evp_names.c +++ b/src/lib/libcrypto/evp/evp_names.c @@ -1,4 +1,4 @@ -/* $OpenBSD: evp_names.c,v 1.6 2024/01/13 12:15:27 tb Exp $ */ +/* $OpenBSD: evp_names.c,v 1.7 2024/01/13 12:18:52 tb Exp $ */ /* * Copyright (c) 2023 Theo Buehler * @@ -15,6 +15,7 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#include #include #include @@ -1787,3 +1788,51 @@ EVP_add_digest(const EVP_MD *md) { return 1; } + +int +OBJ_NAME_init(void) +{ + OBJerror(ERR_R_DISABLED); + return 0; +} +LCRYPTO_ALIAS(OBJ_NAME_init); + +int +OBJ_NAME_new_index(unsigned long (*hash_func)(const char *), + int (*cmp_func)(const char *, const char *), + void (*free_func)(const char *, int, const char *)) +{ + OBJerror(ERR_R_DISABLED); + return 0; +} +LCRYPTO_ALIAS(OBJ_NAME_new_index); + +const char * +OBJ_NAME_get(const char *name, int type) +{ + OBJerror(ERR_R_DISABLED); + return NULL; +} +LCRYPTO_ALIAS(OBJ_NAME_get); + +int +OBJ_NAME_add(const char *name, int type, const char *data) +{ + /* No error to avoid polluting xca's error stack. */ + return 0; +} +LCRYPTO_ALIAS(OBJ_NAME_add); + +int +OBJ_NAME_remove(const char *name, int type) +{ + OBJerror(ERR_R_DISABLED); + return 0; +} +LCRYPTO_ALIAS(OBJ_NAME_remove); + +void +OBJ_NAME_cleanup(int type) +{ +} +LCRYPTO_ALIAS(OBJ_NAME_cleanup); -- cgit v1.2.3-55-g6feb