⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 das-types.h

📁 SecuDe是一个由安全应用程序接口组成,对验证机制、证件处理、PEM、X.400报文处理和密钥管理提供支持。SecuDe提供DES、 RSA杂凑函数、密钥生成以及数字签名的生成和核实等多种密码机制。
💻 H
📖 第 1 页 / 共 5 页
字号:
    union {        struct type_DAS_ListArgumentData *choice_DAS_13;        struct element_DAS_21 {            struct type_DAS_ListArgumentData *element_DAS_22;            struct type_DAS_TAlgorithmIdentifier *element_DAS_23;            struct type_DAS_TBitString *element_DAS_24;        } *choice_DAS_14;    }       un;};#define	free_DAS_ListArgument(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZListArgumentDAS], &_ZDAS_mod, 1)struct type_DAS_ListResultData {    int         offset;#define	type_DAS_ListResultData_listInfo	1#define	type_DAS_ListResultData_uncorrelatedListInfo	2    union {        struct member_DAS_29 {            struct type_IF_DistinguishedName *member_DAS_30;            struct member_DAS_31 {                struct element_DAS_25 {                    struct type_IF_RelativeDistinguishedName *element_DAS_26;                    char    aliasEntry;                    char    fromEntry;                } *member_DAS_32;                struct member_DAS_31 *next;            } *subordinates;            struct type_DAS_PartialOutcomeQualifier *partialOutcomeQualifier;            struct type_DAS_SecurityParameters *member_DAS_33;            struct type_IF_DistinguishedName *performer;            char    aliasDereferenced;        } *listInfo;        struct member_DAS_34 {            struct type_DAS_ListResult *member_DAS_35;            struct member_DAS_34 *next;        } *uncorrelatedListInfo;    }       un;};#define	free_DAS_ListResultData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZListResultDataDAS], &_ZDAS_mod, 1)struct type_DAS_ListResult {    int         offset;#define	type_DAS_ListResult_1	1#define	type_DAS_ListResult_2	2    union {        struct type_DAS_ListResultData *choice_DAS_15;        struct element_DAS_27 {            struct type_DAS_ListResultData *element_DAS_28;            struct type_AF_AlgorithmIdentifier *element_DAS_29;            PE      element_DAS_30;        } *choice_DAS_16;    }       un;};#define	free_DAS_ListResult(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZListResultDAS], &_ZDAS_mod, 1)struct type_DAS_SearchArgumentData {    integer     optionals;#define	opt_DAS_SearchArgumentData_aliasedRDNs (000000001)    struct type_IF_Name *baseObject;    integer     subset;#define	int_DAS_subset_baseObject	0#define	int_DAS_subset_oneLevel	1#define	int_DAS_subset_wholeSubtree	2    struct type_DAS_Filter *filter;    char    searchAliases;    struct type_DAS_EntryInformationSelection *selection;    struct type_DAS_ServiceControls *member_DAS_36;    struct type_DAS_SecurityParameters *member_DAS_37;    struct type_IF_DistinguishedName *requestor;    struct type_DO_OperationProgress *member_DAS_38;    integer     aliasedRDNs;    struct member_DAS_39 {        struct type_DAS_Extension *member_DAS_40;        struct member_DAS_39 *next;    } *extensions;};#define	free_DAS_SearchArgumentData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZSearchArgumentDataDAS], &_ZDAS_mod, 1)struct type_DAS_SearchArgument {    int         offset;#define	type_DAS_SearchArgument_1	1#define	type_DAS_SearchArgument_2	2    union {        struct type_DAS_SearchArgumentData *choice_DAS_17;        struct element_DAS_31 {            struct type_DAS_SearchArgumentData *element_DAS_32;            struct type_DAS_TAlgorithmIdentifier *element_DAS_33;            struct type_DAS_TBitString *element_DAS_34;        } *choice_DAS_18;    }       un;};#define	free_DAS_SearchArgument(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZSearchArgumentDAS], &_ZDAS_mod, 1)struct type_DAS_SearchResultData {    int         offset;#define	type_DAS_SearchResultData_searchInfo	1#define	type_DAS_SearchResultData_uncorrelatedSearchInfo	2    union {        struct member_DAS_41 {            struct type_IF_DistinguishedName *member_DAS_42;            struct member_DAS_43 {                struct type_DAS_EntryInformation *member_DAS_44;                struct member_DAS_43 *next;            } *entries;            struct type_DAS_PartialOutcomeQualifier *partialOutcomeQualifier;            struct type_DAS_SecurityParameters *member_DAS_45;            struct type_IF_DistinguishedName *performer;            char    aliasDereferenced;        } *searchInfo;        struct member_DAS_46 {            struct type_DAS_SearchResult *member_DAS_47;            struct member_DAS_46 *next;        } *uncorrelatedSearchInfo;    }       un;};#define	free_DAS_SearchResultData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZSearchResultDataDAS], &_ZDAS_mod, 1)struct type_DAS_SearchResult {    int         offset;#define	type_DAS_SearchResult_1	1#define	type_DAS_SearchResult_2	2    union {        struct type_DAS_SearchResultData *choice_DAS_19;        struct element_DAS_35 {            struct type_DAS_SearchResultData *element_DAS_36;            struct type_DAS_SAlgorithmIdentifier *element_DAS_37;            struct type_DAS_SBitString *element_DAS_38;        } *choice_DAS_20;    }       un;};#define	free_DAS_SearchResult(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZSearchResultDAS], &_ZDAS_mod, 1)struct type_DAS_AddEntryArgumentData {    integer     optionals;#define	opt_DAS_AddEntryArgumentData_aliasedRDNs (000000001)    struct type_IF_DistinguishedName *object;    struct member_DAS_48 {        struct type_IF_Attribute *member_DAS_49;        struct member_DAS_48 *next;    } *entry;    struct type_DAS_ServiceControls *member_DAS_50;    struct type_DAS_SecurityParameters *member_DAS_51;    struct type_IF_DistinguishedName *requestor;    struct type_DO_OperationProgress *member_DAS_52;    integer     aliasedRDNs;    struct member_DAS_53 {        struct type_DAS_Extension *member_DAS_54;        struct member_DAS_53 *next;    } *extensions;};#define	free_DAS_AddEntryArgumentData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZAddEntryArgumentDataDAS], &_ZDAS_mod, 1)struct type_DAS_AddEntryArgument {    int         offset;#define	type_DAS_AddEntryArgument_1	1#define	type_DAS_AddEntryArgument_2	2    union {        struct type_DAS_AddEntryArgumentData *choice_DAS_21;        struct element_DAS_39 {            struct type_DAS_AddEntryArgumentData *element_DAS_40;            struct type_DAS_TAlgorithmIdentifier *element_DAS_41;            struct type_DAS_TBitString *element_DAS_42;        } *choice_DAS_22;    }       un;};#define	free_DAS_AddEntryArgument(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZAddEntryArgumentDAS], &_ZDAS_mod, 1)struct type_DAS_AddEntryResult {    char    parm;};#define	free_DAS_AddEntryResult(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZAddEntryResultDAS], &_ZDAS_mod, 1)struct type_DAS_RemoveEntryArgumentData {    integer     optionals;#define	opt_DAS_RemoveEntryArgumentData_aliasedRDNs (000000001)    struct type_IF_DistinguishedName *object;    struct type_DAS_ServiceControls *member_DAS_55;    struct type_DAS_SecurityParameters *member_DAS_56;    struct type_IF_DistinguishedName *requestor;    struct type_DO_OperationProgress *member_DAS_57;    integer     aliasedRDNs;    struct member_DAS_58 {        struct type_DAS_Extension *member_DAS_59;        struct member_DAS_58 *next;    } *extensions;};#define	free_DAS_RemoveEntryArgumentData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZRemoveEntryArgumentDataDAS], &_ZDAS_mod, 1)struct type_DAS_RemoveEntryArgument {    int         offset;#define	type_DAS_RemoveEntryArgument_1	1#define	type_DAS_RemoveEntryArgument_2	2    union {        struct type_DAS_RemoveEntryArgumentData *choice_DAS_23;        struct element_DAS_43 {            struct type_DAS_RemoveEntryArgumentData *element_DAS_44;            struct type_DAS_TAlgorithmIdentifier *element_DAS_45;            struct type_DAS_TBitString *element_DAS_46;        } *choice_DAS_24;    }       un;};#define	free_DAS_RemoveEntryArgument(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZRemoveEntryArgumentDAS], &_ZDAS_mod, 1)struct type_DAS_RemoveEntryResult {    char    parm;};#define	free_DAS_RemoveEntryResult(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZRemoveEntryResultDAS], &_ZDAS_mod, 1)struct type_DAS_ModifyEntryArgumentData {    integer     optionals;#define	opt_DAS_ModifyEntryArgumentData_aliasedRDNs (000000001)    struct type_IF_DistinguishedName *object;    struct element_DAS_47 {        struct type_DAS_EntryModification *element_DAS_48;        struct element_DAS_47 *next;    } *changes;    struct type_DAS_ServiceControls *member_DAS_60;    struct type_DAS_SecurityParameters *member_DAS_61;    struct type_IF_DistinguishedName *requestor;    struct type_DO_OperationProgress *member_DAS_62;    integer     aliasedRDNs;    struct member_DAS_63 {        struct type_DAS_Extension *member_DAS_64;        struct member_DAS_63 *next;    } *extensions;};#define	free_DAS_ModifyEntryArgumentData(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZModifyEntryArgumentDataDAS], &_ZDAS_mod, 1)struct type_DAS_ModifyEntryArgument {    int         offset;#define	type_DAS_ModifyEntryArgument_1	1#define	type_DAS_ModifyEntryArgument_2	2    union {        struct type_DAS_ModifyEntryArgumentData *choice_DAS_25;        struct element_DAS_49 {            struct type_DAS_ModifyEntryArgumentData *element_DAS_50;            struct type_DAS_TAlgorithmIdentifier *element_DAS_51;            struct type_DAS_TBitString *element_DAS_52;        } *choice_DAS_26;    }       un;};#define	free_DAS_ModifyEntryArgument(parm)\	(void) fre_obj((char *) parm, _ZDAS_mod.md_dtab[_ZModifyEntryArgumentDAS], &_ZDAS_mod, 1)struct type_DAS_ModifyEntryResult {    char    parm;};#define	free_DAS_ModifyEntryResult(parm)\	(void) fre_obj((char *) parm, _ZDAS_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -