1*fb2db234Stb /* $OpenBSD: objects.h,v 1.5 2024/03/02 09:49:45 tb Exp $ */ 21e9308c1Sbeck /* 31e9308c1Sbeck * Copyright (c) 2023 Bob Beck <beck@openbsd.org> 41e9308c1Sbeck * 51e9308c1Sbeck * Permission to use, copy, modify, and distribute this software for any 61e9308c1Sbeck * purpose with or without fee is hereby granted, provided that the above 71e9308c1Sbeck * copyright notice and this permission notice appear in all copies. 81e9308c1Sbeck * 91e9308c1Sbeck * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 101e9308c1Sbeck * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 111e9308c1Sbeck * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 121e9308c1Sbeck * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 131e9308c1Sbeck * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 141e9308c1Sbeck * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 151e9308c1Sbeck * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 161e9308c1Sbeck */ 171e9308c1Sbeck 181e9308c1Sbeck #ifndef _LIBCRYPTO_OBJECTS_H 191e9308c1Sbeck #define _LIBCRYPTO_OBJECTS_H 201e9308c1Sbeck 211e9308c1Sbeck #ifndef _MSC_VER 221e9308c1Sbeck #include_next <openssl/objects.h> 231e9308c1Sbeck #else 241e9308c1Sbeck #include "../include/openssl/objects.h" 251e9308c1Sbeck #endif 261e9308c1Sbeck #include "crypto_namespace.h" 271e9308c1Sbeck 281e9308c1Sbeck LCRYPTO_USED(OBJ_NAME_do_all); 291e9308c1Sbeck LCRYPTO_USED(OBJ_NAME_do_all_sorted); 301e9308c1Sbeck LCRYPTO_USED(OBJ_dup); 311e9308c1Sbeck LCRYPTO_USED(OBJ_nid2obj); 321e9308c1Sbeck LCRYPTO_USED(OBJ_nid2ln); 331e9308c1Sbeck LCRYPTO_USED(OBJ_nid2sn); 341e9308c1Sbeck LCRYPTO_USED(OBJ_obj2nid); 351e9308c1Sbeck LCRYPTO_USED(OBJ_txt2obj); 361e9308c1Sbeck LCRYPTO_USED(OBJ_obj2txt); 371e9308c1Sbeck LCRYPTO_USED(OBJ_txt2nid); 381e9308c1Sbeck LCRYPTO_USED(OBJ_ln2nid); 391e9308c1Sbeck LCRYPTO_USED(OBJ_sn2nid); 401e9308c1Sbeck LCRYPTO_USED(OBJ_cmp); 411e9308c1Sbeck LCRYPTO_USED(OBJ_new_nid); 421e9308c1Sbeck LCRYPTO_USED(OBJ_create); 431e9308c1Sbeck LCRYPTO_USED(OBJ_cleanup); 441e9308c1Sbeck LCRYPTO_USED(OBJ_create_objects); 451e9308c1Sbeck LCRYPTO_USED(OBJ_length); 461e9308c1Sbeck LCRYPTO_USED(OBJ_get0_data); 471e9308c1Sbeck LCRYPTO_USED(OBJ_find_sigid_algs); 481e9308c1Sbeck LCRYPTO_USED(OBJ_find_sigid_by_algs); 491e9308c1Sbeck LCRYPTO_USED(ERR_load_OBJ_strings); 501e9308c1Sbeck 511e9308c1Sbeck #endif /* _LIBCRYPTO_OBJECTS_H */ 52