16#ifndef BSL_OBJ_INTERNAL_H
17#define BSL_OBJ_INTERNAL_H
19#include "hitls_build.h"
44 const char *shortName;
47int32_t OBJ_GetHashIdFromSignId(
BslCid signAlg, int32_t *hashId);
51const char *BSL_OBJ_GetOidNameFromOid(
const BslOidString *oid);
53const char *BSL_OBJ_GetOidNameFromOidBuff(
const uint8_t *oid, uint32_t oidLen);
57const BslAsn1DnInfo *BSL_OBJ_GetDnInfoFromCid(
BslCid cid);
59const char *BSL_OBJ_GetOidNameFromCID(
BslCid ulCID);
61const BslAsn1DnInfo *BSL_OBJ_GetDnInfoFromShortName(
const char *shortName);
63#ifdef HITLS_BSL_OBJ_CUSTOM
64void BSL_OBJ_FreeSignHashTable(
void);
66void BSL_OBJ_FreeHashTable(
void);
69BslCid BSL_OBJ_GetCidFromOidBuff(
const uint8_t *oid, uint32_t oidLen);