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

📄 quipu-types.h

📁 SecuDe是一个由安全应用程序接口组成,对验证机制、证件处理、PEM、X.400报文处理和密钥管理提供支持。SecuDe提供DES、 RSA杂凑函数、密钥生成以及数字签名的生成和核实等多种密码机制。
💻 H
📖 第 1 页 / 共 2 页
字号:
    union {        char    entry;        char    other;        struct type_Quipu_NameList *prefix;        struct type_Quipu_NameList *group;    }       un;};#define	free_Quipu_AccessSelector(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZAccessSelectorQuipu], &_ZQuipu_mod, 1)struct type_Quipu_AccessCategories {    integer     parm;#define	int_Quipu_AccessCategories_none	0#define	int_Quipu_AccessCategories_detect	1#define	int_Quipu_AccessCategories_compare	2#define	int_Quipu_AccessCategories_read	3#define	int_Quipu_AccessCategories_add	4#define	int_Quipu_AccessCategories_write	5};#define	free_Quipu_AccessCategories(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZAccessCategoriesQuipu], &_ZQuipu_mod, 1)struct type_Quipu_ACLInfo {        struct element_Quipu_0 {            struct type_Quipu_AccessSelector *element_Quipu_1;            struct type_Quipu_AccessCategories *element_Quipu_2;        } *member_Quipu_0;        struct type_Quipu_ACLInfo *next;};#define	free_Quipu_ACLInfo(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZACLInfoQuipu], &_ZQuipu_mod, 1)struct type_Quipu_AttributeACL {    struct member_Quipu_1 {        OID     member_Quipu_2;        struct member_Quipu_1 *next;    } *element_Quipu_3;    struct type_Quipu_ACLInfo *element_Quipu_4;};#define	free_Quipu_AttributeACL(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZAttributeACLQuipu], &_ZQuipu_mod, 1)struct type_Quipu_ACLSyntax {    struct type_Quipu_ACLInfo *childACL;    struct type_Quipu_ACLInfo *entryACL;    struct type_Quipu_ACLInfo *defaultAttributeACL;    struct member_Quipu_3 {        struct type_Quipu_AttributeACL *member_Quipu_4;        struct member_Quipu_3 *next;    } *element_Quipu_5;};#define	free_Quipu_ACLSyntax(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZACLSyntaxQuipu], &_ZQuipu_mod, 1)struct type_Quipu_SearchACLSyntax {    struct type_Quipu_AccessSelector *who;    PE      scope;#define	bits_Quipu_scope	"\020\01subtree\02single-level\03base-object"#define	bit_Quipu_scope_subtree	0#define	bit_Quipu_scope_single__level	1#define	bit_Quipu_scope_base__object	2    struct choice_Quipu_0 {        int         offset;#define	choice_Quipu_0_unsearchable__attributes	1#define	choice_Quipu_0_searchable	2        union {            struct member_Quipu_5 {                OID     member_Quipu_6;                struct member_Quipu_5 *next;            } *unsearchable__attributes;            struct element_Quipu_6 {                integer     optionals;#define	opt_Quipu_element_Quipu_6_min__key__length__in__substring (000000001)                struct member_Quipu_7 {                    OID     member_Quipu_8;                    struct member_Quipu_7 *next;                } *searchable__attributes;                integer     max__results;                integer     min__key__length__in__substring;                char    zero__results__if__limit__exceeded;            } *searchable;        }       un;    } *access;};#define	free_Quipu_SearchACLSyntax(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZSearchACLSyntaxQuipu], &_ZQuipu_mod, 1)struct type_Quipu_NameList {        struct type_IF_DistinguishedName *member_Quipu_9;        struct type_Quipu_NameList *next;};#define	free_Quipu_NameList(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZNameListQuipu], &_ZQuipu_mod, 1)struct type_Quipu_EDBInfoSyntax {    struct type_IF_DistinguishedName *edb;    struct type_IF_DistinguishedName *getFromDSA;    struct type_Quipu_NameList *sendToDSAs;    struct type_Quipu_NameList *getEDBAllowed;};#define	free_Quipu_EDBInfoSyntax(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZEDBInfoSyntaxQuipu], &_ZQuipu_mod, 1)struct type_Quipu_RelativeEntry {    struct type_IF_RelativeDistinguishedName *element_Quipu_7;    struct member_Quipu_10 {        struct type_IF_Attribute *member_Quipu_11;        struct member_Quipu_10 *next;    } *element_Quipu_8;};#define	free_Quipu_RelativeEntry(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZRelativeEntryQuipu], &_ZQuipu_mod, 1)struct type_Quipu_GetEntryDataBlockArgument {    integer     optionals;#define	opt_Quipu_GetEntryDataBlockArgument_maxEntries (000000001)    struct type_IF_DistinguishedName *entry;    struct choice_Quipu_1 {        int         offset;#define	choice_Quipu_1_sendIfMoreRecentThan	1#define	choice_Quipu_1_getVersionNumber	2#define	choice_Quipu_1_getEDB	3#define	choice_Quipu_1_continuation	4        union {            struct type_Quipu_EDBVersion *sendIfMoreRecentThan;            char    getVersionNumber;            char    getEDB;            struct element_Quipu_9 {                struct type_Quipu_EDBVersion *element_Quipu_10;                integer     nextEntryPosition;            } *continuation;        }       un;    } *member_Quipu_12;    integer     maxEntries;};#define	free_Quipu_GetEntryDataBlockArgument(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZGetEntryDataBlockArgumentQuipu], &_ZQuipu_mod, 1)struct type_Quipu_GetEntryDataBlockResult {    integer     optionals;#define	opt_Quipu_GetEntryDataBlockResult_nextEntryPostion (000000001)    struct type_Quipu_EDBVersion *versionHeld;    struct type_Quipu_EntryDataBlock *element_Quipu_11;    integer     nextEntryPostion;};#define	free_Quipu_GetEntryDataBlockResult(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZGetEntryDataBlockResultQuipu], &_ZQuipu_mod, 1)struct type_Quipu_ProtectedPassword {    struct type_AF_AlgorithmIdentifier *algorithm;    struct member_Quipu_13 {        struct	qbuf	*time1;        struct	qbuf	*time2;        PE      random1;        PE      random2;    } *salt;    struct qbuf *password;};#define	free_Quipu_ProtectedPassword(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZProtectedPasswordQuipu], &_ZQuipu_mod, 1)struct type_Quipu_InheritedList {        struct choice_Quipu_2 {            int         offset;#define	choice_Quipu_2_1	1#define	choice_Quipu_2_2	2            union {                struct type_IF_AttributeType *choice_Quipu_3;                struct type_IF_Attribute *choice_Quipu_4;            }       un;        } *member_Quipu_14;        struct type_Quipu_InheritedList *next;};#define	free_Quipu_InheritedList(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZInheritedListQuipu], &_ZQuipu_mod, 1)struct type_Quipu_InheritedAttribute {    struct type_Quipu_InheritedList *idefault;    struct type_Quipu_InheritedList *always;    OID     objectclass;};#define	free_Quipu_InheritedAttribute(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZInheritedAttributeQuipu], &_ZQuipu_mod, 1)struct type_Quipu_DSAControl {    int         offset;#define	type_Quipu_DSAControl_lockdsa	1#define	type_Quipu_DSAControl_setLogLevel	2#define	type_Quipu_DSAControl_refresh	3#define	type_Quipu_DSAControl_stopDSA	4#define	type_Quipu_DSAControl_unlock	5#define	type_Quipu_DSAControl_resynch	6#define	type_Quipu_DSAControl_changeTailor	7#define	type_Quipu_DSAControl_updateSlaveEDBs	8    union {        struct type_Quipu_OptionalDN *lockdsa;        struct	qbuf	*setLogLevel;        struct type_Quipu_OptionalDN *refresh;        char    stopDSA;        struct type_Quipu_OptionalDN *unlock;        struct type_Quipu_OptionalDN *resynch;        struct	qbuf	*changeTailor;        struct	qbuf	*updateSlaveEDBs;    }       un;};#define	free_Quipu_DSAControl(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZDSAControlQuipu], &_ZQuipu_mod, 1)struct type_Quipu_OptionalDN {    int         offset;#define	type_Quipu_OptionalDN_no__dn	1#define	type_Quipu_OptionalDN_selectedDN	2    union {        char    no__dn;        struct type_IF_DistinguishedName *selectedDN;    }       un;};#define	free_Quipu_OptionalDN(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZOptionalDNQuipu], &_ZQuipu_mod, 1)struct type_Quipu_Call {    integer     protocol;#define	int_Quipu_protocol_dap	0#define	int_Quipu_protocol_dsp	1#define	int_Quipu_protocol_quipudsp	2#define	int_Quipu_protocol_internetdsp	3    integer     association__id;    struct type_Quipu_AuthLevel *authorizationLevel;    char    initiated__by__dsa;    struct type_IF_DistinguishedName *usersDN;    struct qbuf *net__address;    struct	qbuf	*start__time;    struct	qbuf	*finish__time;    struct member_Quipu_15 {        struct type_Quipu_Operation *member_Quipu_16;        struct member_Quipu_15 *next;    } *pending__operations;    struct member_Quipu_17 {        struct type_Quipu_Operation *member_Quipu_18;        struct member_Quipu_17 *next;    } *invoked__operations;};#define	free_Quipu_Call(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZCallQuipu], &_ZQuipu_mod, 1)struct type_Quipu_AuthLevel {    integer     parm;#define	int_Quipu_AuthLevel_none	0#define	int_Quipu_AuthLevel_indentified	1#define	int_Quipu_AuthLevel_simple	2#define	int_Quipu_AuthLevel_protected__simple	3#define	int_Quipu_AuthLevel_strong	4};#define	free_Quipu_AuthLevel(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZAuthLevelQuipu], &_ZQuipu_mod, 1)struct type_Quipu_Operation {    integer     invoke__id;    integer     operation__id;    struct type_IF_DistinguishedName *base__object;    struct	qbuf	*start__time;    struct	qbuf	*finish__time;    struct element_Quipu_12 {        struct type_Quipu_SubChainOps *element_Quipu_13;        struct element_Quipu_12 *next;    } *chained__operations;};#define	free_Quipu_Operation(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZOperationQuipu], &_ZQuipu_mod, 1)struct type_Quipu_SubChainOps {    integer     association__id;    integer     invoke__id;};#define	free_Quipu_SubChainOps(parm)\	(void) fre_obj((char *) parm, _ZQuipu_mod.md_dtab[_ZSubChainOpsQuipu], &_ZQuipu_mod, 1)#endif

⌨️ 快捷键说明

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