about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedsmime3_private.h
blob: f4e3bd8bba98d8c9682501b37f5aa994f4789f7c (plain) (blame)
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,