1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
|
#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error Meh....
#endif
//GO(CERT_ConvertAndDecodeCertificate,
//GO(CERT_DecodeCertFromPackage,
GOM(CERT_DecodeCertPackage, iFEpipp)
//GO(NSS_CMSContentInfo_GetBulkKey,
//GO(NSS_CMSContentInfo_GetBulkKeySize,
//GO(NSS_CMSContentInfo_GetContent,
//GO(NSS_CMSContentInfo_GetContentEncAlgTag,
//GO(NSS_CMSContentInfo_GetContentTypeTag,
//GO(NSS_CMSContentInfo_SetBulkKey,
//GO(NSS_CMSContentInfo_SetContent,
//GO(NSS_CMSContentInfo_SetContent_Data,
//GO(NSS_CMSContentInfo_SetContent_DigestedData,
//GO(NSS_CMSContentInfo_SetContentEncAlg,
//GO(NSS_CMSContentInfo_SetContent_EncryptedData,
//GO(NSS_CMSContentInfo_SetContent_EnvelopedData,
GO(NSS_CMSContentInfo_SetContent_SignedData, iFppp)
//GO(NSS_CMSContentInfo_SetDontStream,
//GO(NSS_CMSDecoder_Cancel,
//GO(NSS_CMSDecoder_Finish,
//GO(NSS_CMSDecoder_Start,
//GO(NSS_CMSDecoder_Update,
//GO(NSS_CMSDEREncode,
//GO(NSS_CMSDigestContext_Cancel,
//GO(NSS_CMSDigestContext_FinishMultiple,
//GO(NSS_CMSDigestContext_FinishSingle,
//GO(NSS_CMSDigestContext_StartMultiple,
//GO(NSS_CMSDigestContext_StartSingle,
//GO(NSS_CMSDigestContext_Update,
//GO(NSS_CMSDigestedData_Create,
//GO(NSS_CMSDigestedData_Destroy,
//GO(NSS_CMSDigestedData_GetContentInfo,
//GO(NSS_CMSEncoder_Cancel,
GO(NSS_CMSEncoder_Finish, iFp)
GOM(NSS_CMSEncoder_Start, pFEppppppppppp)
//GO(NSS_CMSEncoder_Update,
//GO(NSS_CMSEncryptedData_Create,
//GO(NSS_CMSEncryptedData_Destroy,
//GO(NSS_CMSEncryptedData_GetContentInfo,
//GO(NSS_CMSEnvelopedData_AddRecipient,
//GO(NSS_CMSEnvelopedData_Create,
//GO(NSS_CMSEnvelopedData_Destroy,
//GO(NSS_CMSEnvelopedData_GetContentInfo,
//DATA(NSSCMSGenericWrapperDataTemplate,
//GO(NSS_CMSMessage_ContentLevel,
//GO(NSS_CMSMessage_ContentLevelCount,
//GO(NSS_CMSMessage_Copy,
GO(NSS_CMSMessage_Create, pFp)
//GO(NSS_CMSMessage_CreateFromDER,
GO(NSS_CMSMessage_Destroy, vFp)
//GO(NSS_CMSMessage_GetContent,
GO(NSS_CMSMessage_GetContentInfo, pFp)
//GO(NSS_CMSMessage_IsEncrypted,
//GO(NSS_CMSMessage_IsSigned,
//GO(NSS_CMSRecipientInfo_Create,
//GO(NSS_CMSRecipientInfo_CreateFromDER,
//GO(NSS_CMSRecipientInfo_CreateNew,
//GO(NSS_CMSRecipientInfo_CreateWithSubjKeyID,
//GO(NSS_CMSRecipientInfo_CreateWithSubjKeyIDFromCert,
//GO(NSS_CMSRecipientInfo_Destroy,
//GO(NSS_CMSRecipientInfo_Encode,
//GO(NSS_CMSRecipientInfo_GetCertAndKey,
//GO(NSS_CMSRecipientInfo_UnwrapBulkKey,
//GO(NSS_CMSRecipientInfo_WrapBulkKey,
//GO(NSS_CMSSignedData_AddCertChain,
GO(NSS_CMSSignedData_AddCertificate, iFpp)
//GO(NSS_CMSSignedData_AddCertList,
//GO(NSS_CMSSignedData_AddDigest,
//GO(NSS_CMSSignedData_AddSignerInfo,
//GO(NSS_CMSSignedData_Create,
GO(NSS_CMSSignedData_CreateCertsOnly, pFppi)
GO(NSS_CMSSignedData_Destroy, vFp)
//GO(NSS_CMSSignedData_GetContentInfo,
//GO(NSS_CMSSignedData_GetDigestAlgs,
//GO(NSS_CMSSignedData_GetSignerInfo,
//GO(NSS_CMSSignedData_HasDigests,
//GO(NSS_CMSSignedData_ImportCerts,
//GO(NSS_CMSSignedData_SetDigests,
//GO(NSS_CMSSignedData_SetDigestValue,
//GO(NSS_CMSSignedData_SignerInfoCount,
//GO(NSS_CMSSignedData_VerifyCertsOnly,
//GO(NSS_CMSSignedData_VerifySignerInfo,
//GO(NSS_CMSSignerInfo_AddMSSMIMEEncKeyPrefs,
//GO(NSS_CMSSignerInfo_AddSigningTime,
//GO(NSS_CMSSignerInfo_AddSMIMECaps,
//GO(NSS_CMSSignerInfo_AddSMIMEEncKeyPrefs,
//GO(NSS_CMSSignerInfo_Create,
//GO(NSS_CMSSignerInfo_CreateWithSubjKeyID,
//GO(NSS_CMSSignerInfo_Destroy,
//GO(NSS_CMSSignerInfo_GetCertList,
//GO(NSS_CMSSignerInfo_GetSignerCommonName,
//GO(NSS_CMSSignerInfo_GetSignerEmailAddress,
//GO(NSS_CMSSignerInfo_GetSigningCertificate,
//GO(NSS_CMSSignerInfo_GetSigningTime,
//GO(NSS_CMSSignerInfo_GetVerificationStatus,
//GO(NSS_CMSSignerInfo_GetVersion,
//GO(NSS_CMSSignerInfo_IncludeCerts,
//GO(NSS_CMSSignerInfo_Verify,
//GO(NSS_CMSType_RegisterContentType,
//GO(NSS_CMSUtil_VerificationStatusToString,
//GO(NSS_Get_NSSCMSGenericWrapperDataTemplate,
//GO(NSS_Get_NSS_PointerToCMSGenericWrapperDataTemplate,
//DATA(NSS_PointerToCMSGenericWrapperDataTemplate,
//GO(NSSSMIME_GetVersion,
//GO(NSS_SMIMESignerInfo_SaveSMIMEProfile,
//GO(NSS_SMIMEUtil_CreateMSSMIMEEncKeyPrefs,
//GO(NSS_SMIMEUtil_FindBulkAlgForRecipients,
//GO(NSSSMIME_VersionCheck,
//GO(SECMIME_DecryptionAllowed,
GO(SEC_PKCS12AddCertAndKey, iFpppppppipi)
//GO(SEC_PKCS12AddCertOrChainAndKey,
GO(SEC_PKCS12AddPasswordIntegrity, iFppi)
GOM(SEC_PKCS12CreateExportContext, pFEpppp)
GO(SEC_PKCS12CreatePasswordPrivSafe, pFppi)
GO(SEC_PKCS12CreateUnencryptedSafe, pFp)
GO(SEC_PKCS12DecoderFinish, vFp)
GO(SEC_PKCS12DecoderGetCerts, pFp)
GO(SEC_PKCS12DecoderImportBags, iFp)
GO(SEC_PKCS12DecoderIterateInit, iFp)
GO(SEC_PKCS12DecoderIterateNext, iFpp)
//GO(SEC_PKCS12DecoderRenameCertNicknames,
//GO(SEC_PKCS12DecoderSetTargetTokenCAs,
GOM(SEC_PKCS12DecoderStart, pFEpppppppp)
GO(SEC_PKCS12DecoderUpdate, iFppL)
GOM(SEC_PKCS12DecoderValidateBags, iFEpp)
GO(SEC_PKCS12DecoderVerify, iFp)
//GO(SEC_PKCS12DecryptionAllowed,
GO(SEC_PKCS12DestroyExportContext, vFp)
GO(SEC_PKCS12EnableCipher, iFli)
GOM(SEC_PKCS12Encode, iFEppp)
GO(SEC_PKCS12IsEncryptionAllowed, iFv)
GO(SEC_PKCS12SetPreferredCipher, iFli)
//GO(SEC_PKCS7AddCertificate,
//GO(SEC_PKCS7AddRecipient,
//GO(SEC_PKCS7AddSigningTime,
//GO(SEC_PKCS7ContainsCertsOrCrls,
//GO(SEC_PKCS7ContentIsEncrypted,
//GO(SEC_PKCS7ContentIsSigned,
//GO(SEC_PKCS7ContentType,
//GO(SEC_PKCS7CopyContentInfo,
//GO(SEC_PKCS7CreateCertsOnly,
//GO(SEC_PKCS7CreateData,
//GO(SEC_PKCS7CreateEncryptedData,
//GO(SEC_PKCS7CreateEnvelopedData,
//GO(SEC_PKCS7CreateSignedData,
//GO(SEC_PKCS7DecodeItem,
//GO(SEC_PKCS7DecoderAbort,
//GO(SEC_PKCS7DecoderFinish,
//GO(SEC_PKCS7DecoderStart,
//GO(SEC_PKCS7DecoderUpdate,
//GO(SEC_PKCS7DecryptContents,
//GO(SEC_PKCS7DestroyContentInfo,
//GO(SEC_PKCS7Encode,
//GO(SEC_PKCS7EncodeItem,
//GO(SEC_PKCS7EncoderAbort,
//GO(SEC_PKCS7EncoderFinish,
//GO(SEC_PKCS7EncoderStart,
//GO(SEC_PKCS7EncoderUpdate,
//GO(SEC_PKCS7GetCertificateList,
//GO(SEC_PKCS7GetContent,
//GO(SEC_PKCS7GetEncryptionAlgorithm,
//GO(SEC_PKCS7GetSignerCommonName,
//GO(SEC_PKCS7GetSignerEmailAddress,
//GO(SEC_PKCS7GetSigningTime,
//GO(SEC_PKCS7IncludeCertChain,
//GO(SEC_PKCS7IsContentEmpty,
//GO(SEC_PKCS7SetContent,
//GO(SEC_PKCS7VerifyDetachedSignature,
//GO(SEC_PKCS7VerifyDetachedSignatureAtTime,
//GO(SEC_PKCS7VerifySignature,
|