index.rst (42989B)
1 .. _mozilla_projects_nss_utility_functions: 2 3 Utility functions 4 ================= 5 6 .. container:: 7 8 The public functions listed here perform initialization tasks and other services. 9 10 If documentation is available for a function listed below, the function name is linked to either 11 its MDC wiki page or its entry in the 12 :ref:`mozilla_projects_nss_ssl_functions_old_ssl_reference`. The `Mozilla Cross 13 Reference <http://mxr.mozilla.org/>`__ (MXR) link for each function provides access to the 14 function definition, prototype definition, and source code references. The NSS version column 15 indicates which versions of NSS support the function. 16 17 +-----------------------------------------+-------------+-----------------------------------------+ 18 | Function name/documentation | Source code | NSS versions | 19 +-----------------------------------------+-------------+-----------------------------------------+ 20 | ``ATOB_AsciiToData`` | MXR | Deprecated 3.2 use | 21 | | | NSSBase64_DecodeBuffer | 22 +-----------------------------------------+-------------+-----------------------------------------+ 23 | ``ATOB_ConvertAsciiToItem`` | MXR | Deprecated 3.2 use | 24 | | | NSSBase64_DecodeBuffer | 25 +-----------------------------------------+-------------+-----------------------------------------+ 26 | ``BTOA_ConvertItemToAscii`` | MXR | Deprecated 3.2 use NSSBase64_EncodeItem | 27 +-----------------------------------------+-------------+-----------------------------------------+ 28 | ``BTOA_DataToAscii`` | MXR | Deprecated 3.2 use NSSBase64_EncodeItem | 29 +-----------------------------------------+-------------+-----------------------------------------+ 30 | ``DER_AsciiToTime`` | MXR | 3.5 and later | 31 +-----------------------------------------+-------------+-----------------------------------------+ 32 | ``DER_DecodeTimeChoice`` | MXR | 3.9 and later | 33 +-----------------------------------------+-------------+-----------------------------------------+ 34 | ``DER_Encode`` | MXR | 3.4 and later | 35 +-----------------------------------------+-------------+-----------------------------------------+ 36 | ``DER_EncodeTimeChoice`` | MXR | 3.9 and later | 37 +-----------------------------------------+-------------+-----------------------------------------+ 38 | ``DER_GeneralizedTimeToTime`` | MXR | 3.2 and later | 39 +-----------------------------------------+-------------+-----------------------------------------+ 40 | ``DER_GetInteger`` | MXR | 3.2 and later | 41 +-----------------------------------------+-------------+-----------------------------------------+ 42 | ``DER_GeneralizedDayToAscii`` | MXR | 3.11.7 and later | 43 +-----------------------------------------+-------------+-----------------------------------------+ 44 | ``DER_Lengths`` | MXR | 3.2 and later | 45 +-----------------------------------------+-------------+-----------------------------------------+ 46 | ``DER_TimeToUTCTime`` | MXR | 3.2 and later | 47 +-----------------------------------------+-------------+-----------------------------------------+ 48 | ``DER_TimeChoiceDayToAscii`` | MXR | 3.11.7 and later | 49 +-----------------------------------------+-------------+-----------------------------------------+ 50 | ``DER_TimeToGeneralizedTime`` | MXR | 3.11.7 and later | 51 +-----------------------------------------+-------------+-----------------------------------------+ 52 | ``DER_TimeToGeneralizedTimeArena`` | MXR | 3.11.7 and later | 53 +-----------------------------------------+-------------+-----------------------------------------+ 54 | ``DER_UTCDayToAscii`` | MXR | 3.2 and later | 55 +-----------------------------------------+-------------+-----------------------------------------+ 56 | ``DER_UTCTimeToAscii`` | MXR | 3.2 and later | 57 +-----------------------------------------+-------------+-----------------------------------------+ 58 | ``DER_UTCTimeToTime`` | MXR | 3.2 and later | 59 +-----------------------------------------+-------------+-----------------------------------------+ 60 | ``DSAU_DecodeDerSig`` | MXR | 3.2 and later | 61 +-----------------------------------------+-------------+-----------------------------------------+ 62 | ``DSAU_DecodeDerSigToLen`` | MXR | 3.9 and later | 63 +-----------------------------------------+-------------+-----------------------------------------+ 64 | ``DSAU_EncodeDerSig`` | MXR | 3.2 and later | 65 +-----------------------------------------+-------------+-----------------------------------------+ 66 | ``DSAU_EncodeDerSigWithLen`` | MXR | 3.9 and later | 67 +-----------------------------------------+-------------+-----------------------------------------+ 68 | ``HASH_Begin`` | MXR | 3.4 and later | 69 +-----------------------------------------+-------------+-----------------------------------------+ 70 | ``HASH_Clone`` | MXR | 3.10 and later | 71 +-----------------------------------------+-------------+-----------------------------------------+ 72 | ``HASH_Create`` | MXR | 3.4 and later | 73 +-----------------------------------------+-------------+-----------------------------------------+ 74 | ``HASH_Destroy`` | MXR | 3.4 and later | 75 +-----------------------------------------+-------------+-----------------------------------------+ 76 | ``HASH_End`` | MXR | 3.4 and later | 77 +-----------------------------------------+-------------+-----------------------------------------+ 78 | ``HASH_GetHashObject`` | MXR | 3.2 and later | 79 +-----------------------------------------+-------------+-----------------------------------------+ 80 | ``HASH_GetHashObjectByOidTag`` | MXR | 3.8 and later | 81 +-----------------------------------------+-------------+-----------------------------------------+ 82 | ``HASH_GetHashTypeByOidTag`` | MXR | 3.8 and later | 83 +-----------------------------------------+-------------+-----------------------------------------+ 84 | ``HASH_GetType`` | MXR | 3.12 and later | 85 +-----------------------------------------+-------------+-----------------------------------------+ 86 | ``HASH_HashBuf`` | MXR | 3.10 and later | 87 +-----------------------------------------+-------------+-----------------------------------------+ 88 | ``HASH_ResultLen`` | MXR | 3.4 and later | 89 +-----------------------------------------+-------------+-----------------------------------------+ 90 | ``HASH_ResultLenByOidTag`` | MXR | 3.10 and later | 91 +-----------------------------------------+-------------+-----------------------------------------+ 92 | ``HASH_ResultLenContext`` | MXR | 3.10 and later | 93 +-----------------------------------------+-------------+-----------------------------------------+ 94 | ``HASH_Update`` | MXR | 3.4 and later | 95 +-----------------------------------------+-------------+-----------------------------------------+ 96 | :ref:`mozilla_pro | MXR | 3.2 and later | 97 | jects_nss_ssl_functions_sslfnc#1067601` | | | 98 +-----------------------------------------+-------------+-----------------------------------------+ 99 | ``NSS_Initialize`` | MXR | 3.2 and later | 100 +-----------------------------------------+-------------+-----------------------------------------+ 101 | :ref:`mozilla_pro | MXR | 3.2 and later | 102 | jects_nss_ssl_functions_sslfnc#1237143` | | | 103 +-----------------------------------------+-------------+-----------------------------------------+ 104 | ``NSS_InitWithMerge`` | MXR | 3.12 and later | 105 +-----------------------------------------+-------------+-----------------------------------------+ 106 | ``NSS_IsInitialized`` | MXR | 3.9.2 and later | 107 +-----------------------------------------+-------------+-----------------------------------------+ 108 | :ref:`mozilla_pro | MXR | 3.2 and later | 109 | jects_nss_ssl_functions_sslfnc#1234224` | | | 110 +-----------------------------------------+-------------+-----------------------------------------+ 111 | ``NSS_PutEnv`` | MXR | 3.2 and later | 112 +-----------------------------------------+-------------+-----------------------------------------+ 113 | ``NSS_RegisterShutdown`` | MXR | 3.11.1 and later | 114 +-----------------------------------------+-------------+-----------------------------------------+ 115 | :ref:`mozilla_pro | MXR | 3.2 and later | 116 | jects_nss_ssl_functions_sslfnc#1061858` | | | 117 +-----------------------------------------+-------------+-----------------------------------------+ 118 | ``NSS_UnregisterShutdown`` | MXR | 3.11.1 and later | 119 +-----------------------------------------+-------------+-----------------------------------------+ 120 | ``NSS_VersionCheck`` | MXR | 3.2 and later | 121 +-----------------------------------------+-------------+-----------------------------------------+ 122 | ``NSSBase64_DecodeBuffer`` | MXR | 3.4 and later | 123 +-----------------------------------------+-------------+-----------------------------------------+ 124 | ``NSSBase64Decoder_Create`` | MXR | 3.2 and later | 125 +-----------------------------------------+-------------+-----------------------------------------+ 126 | ``NSSBase64Decoder_Destroy`` | MXR | 3.2 and later | 127 +-----------------------------------------+-------------+-----------------------------------------+ 128 | ``NSSBase64Decoder_Update`` | MXR | 3.2 and later | 129 +-----------------------------------------+-------------+-----------------------------------------+ 130 | ``NSSBase64_EncodeItem`` | MXR | 3.4 and later | 131 +-----------------------------------------+-------------+-----------------------------------------+ 132 | ``NSSBase64Encoder_Create`` | MXR | 3.2 and later | 133 +-----------------------------------------+-------------+-----------------------------------------+ 134 | ``NSSBase64Encoder_Destroy`` | MXR | 3.2 and later | 135 +-----------------------------------------+-------------+-----------------------------------------+ 136 | ``NSSBase64Encoder_Update`` | MXR | 3.2 and later | 137 +-----------------------------------------+-------------+-----------------------------------------+ 138 | ``NSSRWLock_Destroy`` | MXR | 3.2 and later | 139 +-----------------------------------------+-------------+-----------------------------------------+ 140 | ``NSSRWLock_HaveWriteLock`` | MXR | 3.2 and later | 141 +-----------------------------------------+-------------+-----------------------------------------+ 142 | ``NSSRWLock_LockRead`` | MXR | 3.2 and later | 143 +-----------------------------------------+-------------+-----------------------------------------+ 144 | ``NSSRWLock_LockWrite`` | MXR | 3.2 and later | 145 +-----------------------------------------+-------------+-----------------------------------------+ 146 | ``NSSRWLock_New`` | MXR | 3.2 and later | 147 +-----------------------------------------+-------------+-----------------------------------------+ 148 | ``NSSRWLock_UnlockRead`` | MXR | 3.2 and later | 149 +-----------------------------------------+-------------+-----------------------------------------+ 150 | ``NSSRWLock_UnlockWrite`` | MXR | 3.2 and later | 151 +-----------------------------------------+-------------+-----------------------------------------+ 152 | ``NSSSMIME_VersionCheck`` | MXR | 3.2.1 and later | 153 +-----------------------------------------+-------------+-----------------------------------------+ 154 | ``PORT_Alloc`` | MXR | 3.2 and later | 155 +-----------------------------------------+-------------+-----------------------------------------+ 156 | ``PORT_ArenaAlloc`` | MXR | 3.2 and later | 157 +-----------------------------------------+-------------+-----------------------------------------+ 158 | ``PORT_ArenaGrow`` | MXR | 3.2 and later | 159 +-----------------------------------------+-------------+-----------------------------------------+ 160 | ``PORT_ArenaMark`` | MXR | 3.2 and later | 161 +-----------------------------------------+-------------+-----------------------------------------+ 162 | ``PORT_ArenaRelease`` | MXR | 3.2 and later | 163 +-----------------------------------------+-------------+-----------------------------------------+ 164 | ``PORT_ArenaStrdup`` | MXR | 3.2 and later | 165 +-----------------------------------------+-------------+-----------------------------------------+ 166 | ``PORT_ArenaUnmark`` | MXR | 3.2 and later | 167 +-----------------------------------------+-------------+-----------------------------------------+ 168 | ``PORT_ArenaZAlloc`` | MXR | 3.2 and later | 169 +-----------------------------------------+-------------+-----------------------------------------+ 170 | ``PORT_Free`` | MXR | 3.2 and later | 171 +-----------------------------------------+-------------+-----------------------------------------+ 172 | ``PORT_FreeArena`` | MXR | 3.2 and later | 173 +-----------------------------------------+-------------+-----------------------------------------+ 174 | ``PORT_GetError`` | MXR | 3.2 and later | 175 +-----------------------------------------+-------------+-----------------------------------------+ 176 | ``PORT_NewArena`` | MXR | 3.2 and later | 177 +-----------------------------------------+-------------+-----------------------------------------+ 178 | ``PORT_Realloc`` | MXR | 3.2 and later | 179 +-----------------------------------------+-------------+-----------------------------------------+ 180 | ``PORT_SetError`` | MXR | 3.2 and later | 181 +-----------------------------------------+-------------+-----------------------------------------+ 182 | ` | MXR | 3.2 and later | 183 | `PORT_SetUCS2_ASCIIConversionFunction`` | | | 184 +-----------------------------------------+-------------+-----------------------------------------+ 185 | ``PORT_SetUCS2_UTF8ConversionFunction`` | MXR | 3.2 and later | 186 +-----------------------------------------+-------------+-----------------------------------------+ 187 | ``PORT_SetUCS4_UTF8ConversionFunction`` | MXR | 3.2 and later | 188 +-----------------------------------------+-------------+-----------------------------------------+ 189 | ``PORT_Strdup`` | MXR | 3.5 and later | 190 +-----------------------------------------+-------------+-----------------------------------------+ 191 | ``PORT_UCS2_ASCIIConversion`` | MXR | 3.2 and later | 192 +-----------------------------------------+-------------+-----------------------------------------+ 193 | ``PORT_UCS2_UTF8Conversion`` | MXR | 3.2 and later | 194 +-----------------------------------------+-------------+-----------------------------------------+ 195 | ``PORT_ZAlloc`` | MXR | 3.2 and later | 196 +-----------------------------------------+-------------+-----------------------------------------+ 197 | ``PORT_ZFree`` | MXR | 3.2 and later | 198 +-----------------------------------------+-------------+-----------------------------------------+ 199 | ``RSA_FormatBlock`` | MXR | 3.2 and later | 200 +-----------------------------------------+-------------+-----------------------------------------+ 201 | ``SEC_ASN1Decode`` | MXR | 3.4 and later | 202 +-----------------------------------------+-------------+-----------------------------------------+ 203 | ``SEC_ASN1DecodeInteger`` | MXR | 3.2 and later | 204 +-----------------------------------------+-------------+-----------------------------------------+ 205 | ``SEC_ASN1DecodeItem`` | MXR | 3.2 and later | 206 +-----------------------------------------+-------------+-----------------------------------------+ 207 | ``SEC_ASN1DecoderAbort`` | MXR | 3.9 and later | 208 +-----------------------------------------+-------------+-----------------------------------------+ 209 | ``SEC_ASN1DecoderClearFilterProc`` | MXR | 3.2 and later | 210 +-----------------------------------------+-------------+-----------------------------------------+ 211 | ``SEC_ASN1DecoderClearNotifyProc`` | MXR | 3.2 and later | 212 +-----------------------------------------+-------------+-----------------------------------------+ 213 | ``SEC_ASN1DecoderFinish`` | MXR | 3.2 and later | 214 +-----------------------------------------+-------------+-----------------------------------------+ 215 | ``SEC_ASN1DecoderSetFilterProc`` | MXR | 3.2 and later | 216 +-----------------------------------------+-------------+-----------------------------------------+ 217 | ``SEC_ASN1DecoderSetNotifyProc`` | MXR | 3.2 and later | 218 +-----------------------------------------+-------------+-----------------------------------------+ 219 | ``SEC_ASN1DecoderStart`` | MXR | 3.2 and later | 220 +-----------------------------------------+-------------+-----------------------------------------+ 221 | ``SEC_ASN1DecoderUpdate`` | MXR | 3.2 and later | 222 +-----------------------------------------+-------------+-----------------------------------------+ 223 | ``SEC_ASN1Encode`` | MXR | 3.2 and later | 224 +-----------------------------------------+-------------+-----------------------------------------+ 225 | ``SEC_ASN1EncodeInteger`` | MXR | 3.2 and later | 226 +-----------------------------------------+-------------+-----------------------------------------+ 227 | ``SEC_ASN1EncodeItem`` | MXR | 3.2 and later | 228 +-----------------------------------------+-------------+-----------------------------------------+ 229 | ``SEC_ASN1EncoderAbort`` | MXR | 3.9 and later | 230 +-----------------------------------------+-------------+-----------------------------------------+ 231 | ``SEC_ASN1EncoderClearNotifyProc`` | MXR | 3.2 and later | 232 +-----------------------------------------+-------------+-----------------------------------------+ 233 | ``SEC_ASN1EncoderClearStreaming`` | MXR | 3.2 and later | 234 +-----------------------------------------+-------------+-----------------------------------------+ 235 | ``SEC_ASN1EncoderClearTakeFromBuf`` | MXR | 3.2 and later | 236 +-----------------------------------------+-------------+-----------------------------------------+ 237 | ``SEC_ASN1EncoderFinish`` | MXR | 3.2 and later | 238 +-----------------------------------------+-------------+-----------------------------------------+ 239 | ``SEC_ASN1EncoderSetNotifyProc`` | MXR | 3.2 and later | 240 +-----------------------------------------+-------------+-----------------------------------------+ 241 | ``SEC_ASN1EncoderSetStreaming`` | MXR | 3.2 and later | 242 +-----------------------------------------+-------------+-----------------------------------------+ 243 | ``SEC_ASN1EncoderSetTakeFromBuf`` | MXR | 3.2 and later | 244 +-----------------------------------------+-------------+-----------------------------------------+ 245 | ``SEC_ASN1EncoderStart`` | MXR | 3.2 and later | 246 +-----------------------------------------+-------------+-----------------------------------------+ 247 | ``SEC_ASN1EncoderUpdate`` | MXR | 3.2 and later | 248 +-----------------------------------------+-------------+-----------------------------------------+ 249 | ``SEC_ASN1EncodeUnsignedInteger`` | MXR | 3.11.1 and later | 250 +-----------------------------------------+-------------+-----------------------------------------+ 251 | ``SEC_ASN1LengthLength`` | MXR | 3.2 and later | 252 +-----------------------------------------+-------------+-----------------------------------------+ 253 | ``SEC_DupCrl`` | MXR | 3.9 and later | 254 +-----------------------------------------+-------------+-----------------------------------------+ 255 | ``SEC_GetSignatureAlgorithmOidTag`` | MXR | 3.10 and later | 256 +-----------------------------------------+-------------+-----------------------------------------+ 257 | ``SEC_GetRegisteredHttpClient`` | MXR | 3.12 and later | 258 +-----------------------------------------+-------------+-----------------------------------------+ 259 | ``SEC_PKCS5GetCryptoAlgorithm`` | MXR | 3.2 and later | 260 +-----------------------------------------+-------------+-----------------------------------------+ 261 | ``SEC_PKCS5GetKeyLength`` | MXR | 3.2 and later | 262 +-----------------------------------------+-------------+-----------------------------------------+ 263 | ``SEC_PKCS5GetPBEAlgorithm`` | MXR | 3.2 and later | 264 +-----------------------------------------+-------------+-----------------------------------------+ 265 | ``SEC_PKCS5IsAlgorithmPBEAlg`` | MXR | 3.2 and later | 266 +-----------------------------------------+-------------+-----------------------------------------+ 267 | ``SEC_PKCS5IsAlgorithmPBEAlgTag`` | MXR | 3.12 and later | 268 +-----------------------------------------+-------------+-----------------------------------------+ 269 | ``SEC_RegisterDefaultHttpClient`` | MXR | 3.11.1 and later | 270 +-----------------------------------------+-------------+-----------------------------------------+ 271 | ``SEC_SignData`` | MXR | 3.2 and later | 272 +-----------------------------------------+-------------+-----------------------------------------+ 273 | ``SEC_StringToOID`` | MXR | 3.12 and later | 274 +-----------------------------------------+-------------+-----------------------------------------+ 275 | ``SECITEM_AllocItem`` | MXR | 3.2 and later | 276 +-----------------------------------------+-------------+-----------------------------------------+ 277 | ``SECITEM_ArenaDupItem`` | MXR | 3.9 and later | 278 +-----------------------------------------+-------------+-----------------------------------------+ 279 | ``SECITEM_CompareItem`` | MXR | 3.2 and later | 280 +-----------------------------------------+-------------+-----------------------------------------+ 281 | ``SECITEM_CopyItem`` | MXR | 3.2 and later | 282 +-----------------------------------------+-------------+-----------------------------------------+ 283 | ``SECITEM_DupItem`` | MXR | 3.2 and later | 284 +-----------------------------------------+-------------+-----------------------------------------+ 285 | ``SECITEM_FreeItem`` | MXR | 3.2 and later | 286 +-----------------------------------------+-------------+-----------------------------------------+ 287 | ``SECITEM_ItemsAreEqual`` | MXR | 3.8 and later | 288 +-----------------------------------------+-------------+-----------------------------------------+ 289 | ``SECITEM_ZfreeItem`` | MXR | 3.2 and later | 290 +-----------------------------------------+-------------+-----------------------------------------+ 291 | ``SECKEY_CopyEncryptedPrivateKeyInfo`` | MXR | 3.2 and later | 292 +-----------------------------------------+-------------+-----------------------------------------+ 293 | ``SECKEY_CopyPrivateKeyInfo`` | MXR | 3.2 and later | 294 +-----------------------------------------+-------------+-----------------------------------------+ 295 | ``SECKEY_CreateRSAPrivateKey`` | MXR | 3.2 and later | 296 +-----------------------------------------+-------------+-----------------------------------------+ 297 | `` | MXR | 3.2 and later | 298 | SECKEY_DestroyEncryptedPrivateKeyInfo`` | | | 299 +-----------------------------------------+-------------+-----------------------------------------+ 300 | ``SECKEY_DestroyPrivateKeyInfo`` | MXR | 3.2 and later | 301 +-----------------------------------------+-------------+-----------------------------------------+ 302 | ``SECKEY_DestroyPublicKey`` | MXR | 3.2 and later | 303 +-----------------------------------------+-------------+-----------------------------------------+ 304 | ``SECKEY_PublicKeyStrength`` | MXR | 3.2 and later | 305 +-----------------------------------------+-------------+-----------------------------------------+ 306 | ``SECKEY_UpdateCertPQG`` | MXR | 3.2 and later | 307 +-----------------------------------------+-------------+-----------------------------------------+ 308 | ``SECMOD_AddNewModule`` | MXR | 3.3 and later | 309 +-----------------------------------------+-------------+-----------------------------------------+ 310 | ``SECMOD_AddNewModuleEx`` | MXR | 3.4 and later | 311 +-----------------------------------------+-------------+-----------------------------------------+ 312 | ``SECMOD_DeleteModuleEx`` | MXR | 3.12 and later | 313 +-----------------------------------------+-------------+-----------------------------------------+ 314 | ``SECMOD_CancelWait`` | MXR | 3.9.3 and later | 315 +-----------------------------------------+-------------+-----------------------------------------+ 316 | ``SECMOD_CanDeleteInternalModule`` | MXR | 3.5 and later | 317 +-----------------------------------------+-------------+-----------------------------------------+ 318 | ``SECMOD_CreateModule`` | MXR | 3.4 and later | 319 +-----------------------------------------+-------------+-----------------------------------------+ 320 | ``SECMOD_DeleteModule`` | MXR | 3.4 and later | 321 +-----------------------------------------+-------------+-----------------------------------------+ 322 | ``SECMOD_FindModule`` | MXR | 3.4 and later | 323 +-----------------------------------------+-------------+-----------------------------------------+ 324 | ``SECMOD_FindSlot`` | MXR | 3.4 and later | 325 +-----------------------------------------+-------------+-----------------------------------------+ 326 | ``SECMOD_FreeModuleSpecList`` | MXR | 3.4 and later | 327 +-----------------------------------------+-------------+-----------------------------------------+ 328 | ``SECMOD_GetDBModuleList`` | MXR | 3.9 and later | 329 +-----------------------------------------+-------------+-----------------------------------------+ 330 | ``SECMOD_GetDeadModuleList`` | MXR | 3.9 and later | 331 +-----------------------------------------+-------------+-----------------------------------------+ 332 | ``SECMOD_GetModuleSpecList`` | MXR | 3.4 and later | 333 +-----------------------------------------+-------------+-----------------------------------------+ 334 | ``SECMOD_HasRemovableSlots`` | MXR | 3.9.3 and later | 335 +-----------------------------------------+-------------+-----------------------------------------+ 336 | ``SECMOD_IsModulePresent`` | MXR | 3.2 and later | 337 +-----------------------------------------+-------------+-----------------------------------------+ 338 | ``SECMOD_LoadModule`` | MXR | 3.4 and later | 339 +-----------------------------------------+-------------+-----------------------------------------+ 340 | ``SECMOD_LoadUserModule`` | MXR | 3.4 and later | 341 +-----------------------------------------+-------------+-----------------------------------------+ 342 | ``SECMOD_LookupSlot`` | MXR | 3.2 and later | 343 +-----------------------------------------+-------------+-----------------------------------------+ 344 | ``SECMOD_PubCipherFlagstoInternal`` | MXR | 3.4 and later | 345 +-----------------------------------------+-------------+-----------------------------------------+ 346 | ``SECMOD_PubMechFlagstoInternal`` | MXR | 3.4 and later | 347 +-----------------------------------------+-------------+-----------------------------------------+ 348 | ``SECMOD_UnloadUserModule`` | MXR | 3.4 and later | 349 +-----------------------------------------+-------------+-----------------------------------------+ 350 | ``SECMOD_UpdateModule`` | MXR | 3.4 and later | 351 +-----------------------------------------+-------------+-----------------------------------------+ 352 | ``SECMOD_UpdateSlotList`` | MXR | 3.9.3 and later | 353 +-----------------------------------------+-------------+-----------------------------------------+ 354 | ``SECMOD_WaitForAnyTokenEvent`` | MXR | 3.9.3 and later | 355 +-----------------------------------------+-------------+-----------------------------------------+ 356 | ``SECOID_AddEntry`` | MXR | 3.10 and later | 357 +-----------------------------------------+-------------+-----------------------------------------+ 358 | ``SECOID_CompareAlgorithmID`` | MXR | 3.2 and later | 359 +-----------------------------------------+-------------+-----------------------------------------+ 360 | ``SECOID_CopyAlgorithmID`` | MXR | 3.2 and later | 361 +-----------------------------------------+-------------+-----------------------------------------+ 362 | ``SECOID_DestroyAlgorithmID`` | MXR | 3.2 and later | 363 +-----------------------------------------+-------------+-----------------------------------------+ 364 | ``SECOID_FindOID`` | MXR | 3.2 and later | 365 +-----------------------------------------+-------------+-----------------------------------------+ 366 | ``SECOID_FindOIDByTag`` | MXR | 3.2 and later | 367 +-----------------------------------------+-------------+-----------------------------------------+ 368 | ``SECOID_FindOIDTag`` | MXR | 3.2 and later | 369 +-----------------------------------------+-------------+-----------------------------------------+ 370 | ``SECOID_FindOIDTagDescription`` | MXR | 3.2 and later | 371 +-----------------------------------------+-------------+-----------------------------------------+ 372 | ``SECOID_GetAlgorithmTag`` | MXR | 3.2 and later | 373 +-----------------------------------------+-------------+-----------------------------------------+ 374 | ``SECOID_SetAlgorithmID`` | MXR | 3.2 and later | 375 +-----------------------------------------+-------------+-----------------------------------------+ 376 | ``SGN_Begin`` | MXR | 3.2 and later | 377 +-----------------------------------------+-------------+-----------------------------------------+ 378 | ``SGN_CompareDigestInfo`` | MXR | 3.2 and later | 379 +-----------------------------------------+-------------+-----------------------------------------+ 380 | ``SGN_CopyDigestInfo`` | MXR | 3.2 and later | 381 +-----------------------------------------+-------------+-----------------------------------------+ 382 | ``SGN_CreateDigestInfo`` | MXR | 3.2 and later | 383 +-----------------------------------------+-------------+-----------------------------------------+ 384 | ``SGN_DestroyContext`` | MXR | 3.2 and later | 385 +-----------------------------------------+-------------+-----------------------------------------+ 386 | ``SGN_DestroyDigestInfo`` | MXR | 3.2 and later | 387 +-----------------------------------------+-------------+-----------------------------------------+ 388 | ``SGN_Digest`` | MXR | 3.2 and later | 389 +-----------------------------------------+-------------+-----------------------------------------+ 390 | ``SGN_End`` | MXR | 3.2 and later | 391 +-----------------------------------------+-------------+-----------------------------------------+ 392 | ``SGN_NewContext`` | MXR | 3.2 and later | 393 +-----------------------------------------+-------------+-----------------------------------------+ 394 | ``SGN_Update`` | MXR | 3.2 and later | 395 +-----------------------------------------+-------------+-----------------------------------------+ 396 | ``VFY_Begin`` | MXR | 3.2 and later | 397 +-----------------------------------------+-------------+-----------------------------------------+ 398 | ``VFY_CreateContext`` | MXR | Deprecated 3.12 use | 399 | | | VFY_CreateContextDirect or | 400 | | | VFY_CreateContextWithAlgorithmID | 401 +-----------------------------------------+-------------+-----------------------------------------+ 402 | ``VFY_CreateContextDirect`` | MXR | 3.12 and later | 403 +-----------------------------------------+-------------+-----------------------------------------+ 404 | ``VFY_CreateContextWithAlgorithmID`` | MXR | 3.12 and later | 405 +-----------------------------------------+-------------+-----------------------------------------+ 406 | ``VFY_DestroyContext`` | MXR | 3.2 and later | 407 +-----------------------------------------+-------------+-----------------------------------------+ 408 | ``VFY_End`` | MXR | 3.2 and later | 409 +-----------------------------------------+-------------+-----------------------------------------+ 410 | ``VFY_Update`` | MXR | 3.2 and later | 411 +-----------------------------------------+-------------+-----------------------------------------+ 412 | ``VFY_VerifyData`` | MXR | Deprecated 3.12 use | 413 | | | VFY_VerifyDataDirect or | 414 | | | VFY_VerifyDataWithAlgorithmID | 415 +-----------------------------------------+-------------+-----------------------------------------+ 416 | ``VFY_VerifyDataDirect`` | MXR | 3.12 and later | 417 +-----------------------------------------+-------------+-----------------------------------------+ 418 | ``VFY_DataWithAlgorithmID`` | MXR | 3.12 and later | 419 +-----------------------------------------+-------------+-----------------------------------------+ 420 | ``VFY_VerifyDigest`` | MXR | Deprecated 3.12 use | 421 | | | VFY_VerifyDigestDirect or | 422 | | | VFY_VerifyDigestWithAlgorithmID | 423 +-----------------------------------------+-------------+-----------------------------------------+ 424 | ``VFY_VerifyDigestDirect`` | MXR | 3.12 and later | 425 +-----------------------------------------+-------------+-----------------------------------------+ 426 | ``VFY_VerifyDigestWithAlgorithmID`` | MXR | 3.12 and later | 427 +-----------------------------------------+-------------+-----------------------------------------+