tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

index.rst (8487B)


      1 .. _mozilla_projects_nss_s_mime_functions:
      2 
      3 S/MIME functions
      4 ================
      5 
      6 .. container::
      7 
      8   The public functions listed here perform S/MIME operations using the `S/MIME
      9   Toolkit <http://www-archive.mozilla.org/projects/security/pki/nss/smime/>`__.
     10 
     11   The `Mozilla Cross Reference <http://mxr.mozilla.org/>`__ (MXR) link for each function provides
     12   access to the function definition, prototype definition, and source code references. The NSS
     13   version column indicates which versions of NSS support the function.
     14 
     15   ==================================================== =========== ===============
     16   Function name/documentation                          Source code NSS versions
     17   ``NSS_CMSContentInfo_GetBulkKey``                    MXR         3.2 and later
     18   ``NSS_CMSContentInfo_GetBulkKeySize``                MXR         3.2 and later
     19   ``NSS_CMSContentInfo_GetContent``                    MXR         3.2 and later
     20   ``NSS_CMSContentInfo_GetContentEncAlgTag``           MXR         3.2 and later
     21   ``NSS_CMSContentInfo_GetContentTypeTag``             MXR         3.2 and later
     22   ``NSS_CMSContentInfo_SetBulkKey``                    MXR         3.2 and later
     23   ``NSS_CMSContentInfo_SetContent``                    MXR         3.2 and later
     24   ``NSS_CMSContentInfo_SetContent_Data``               MXR         3.2 and later
     25   ``NSS_CMSContentInfo_SetContentEncAlg``              MXR         3.2 and later
     26   ``NSS_CMSContentInfo_SetContent_DigestedData``       MXR         3.2 and later
     27   ``NSS_CMSContentInfo_SetContent_EncryptedData``      MXR         3.2 and later
     28   ``NSS_CMSContentInfo_SetContent_EnvelopedData``      MXR         3.2 and later
     29   ``NSS_CMSContentInfo_SetContent_SignedData``         MXR         3.2 and later
     30   ``NSS_CMSDecoder_Cancel``                            MXR         3.2 and later
     31   ``NSS_CMSDecoder_Finish``                            MXR         3.2 and later
     32   ``NSS_CMSDecoder_Start``                             MXR         3.2 and later
     33   ``NSS_CMSDecoder_Update``                            MXR         3.2 and later
     34   ``NSS_CMSDigestContext_Cancel``                      MXR         3.2 and later
     35   ``NSS_CMSDigestContext_FinishMultiple``              MXR         3.2 and later
     36   ``NSS_CMSDigestContext_FinishSingle``                MXR         3.2 and later
     37   ``NSS_CMSDigestContext_StartMultiple``               MXR         3.2 and later
     38   ``NSS_CMSDigestContext_StartSingle``                 MXR         3.2 and later
     39   ``NSS_CMSDigestContext_Update``                      MXR         3.2 and later
     40   ``NSS_CMSDigestedData_Create``                       MXR         3.2 and later
     41   ``NSS_CMSDigestedData_Destroy``                      MXR         3.2 and later
     42   ``NSS_CMSDigestedData_GetContentInfo``               MXR         3.2 and later
     43   ``NSS_CMSDEREncode``                                 MXR         3.2 and later
     44   ``NSS_CMSEncoder_Cancel``                            MXR         3.2 and later
     45   ``NSS_CMSEncoder_Finish``                            MXR         3.2 and later
     46   ``NSS_CMSEncoder_Start``                             MXR         3.2 and later
     47   ``NSS_CMSEncoder_Update``                            MXR         3.2 and later
     48   ``NSS_CMSEncryptedData_Create``                      MXR         3.2 and later
     49   ``NSS_CMSEncryptedData_Destroy``                     MXR         3.2 and later
     50   ``NSS_CMSEncryptedData_GetContentInfo``              MXR         3.2 and later
     51   ``NSS_CMSEnvelopedData_AddRecipient``                MXR         3.2 and later
     52   ``NSS_CMSEnvelopedData_Create``                      MXR         3.2 and later
     53   ``NSS_CMSEnvelopedData_Destroy``                     MXR         3.2 and later
     54   ``NSS_CMSEnvelopedData_GetContentInfo``              MXR         3.2 and later
     55   ``NSS_CMSMessage_ContentLevel``                      MXR         3.2 and later
     56   ``NSS_CMSMessage_ContentLevelCount``                 MXR         3.2 and later
     57   ``NSS_CMSMessage_Copy``                              MXR         3.2 and later
     58   ``NSS_CMSMessage_Create``                            MXR         3.2 and later
     59   ``NSS_CMSMessage_CreateFromDER``                     MXR         3.2 and later
     60   ``NSS_CMSMessage_Destroy``                           MXR         3.2 and later
     61   ``NSS_CMSMessage_GetContent``                        MXR         3.2 and later
     62   ``NSS_CMSMessage_GetContentInfo``                    MXR         3.2 and later
     63   ``NSS_CMSMessage_IsEncrypted``                       MXR         3.4.1 and later
     64   ``NSS_CMSMessage_IsSigned``                          MXR         3.4 and later
     65   ``NSS_CMSRecipientInfo_Create``                      MXR         3.2 and later
     66   ``NSS_CMSRecipientInfo_CreateFromDER``               MXR         3.8 and later
     67   ``NSS_CMSRecipientInfo_CreateNew``                   MXR         3.8 and later
     68   ``NSS_CMSRecipientInfo_CreateWithSubjKeyID``         MXR         3.7 and later
     69   ``NSS_CMSRecipientInfo_CreateWithSubjKeyIDFromCert`` MXR         3.7 and later
     70   ``NSS_CMSRecipientInfo_Destroy``                     MXR         3.2 and later
     71   ``NSS_CMSRecipientInfo_Encode``                      MXR         3.8 and later
     72   ``NSS_CMSRecipientInfo_GetCertAndKey``               MXR         3.8 and later
     73   ``NSS_CMSRecipientInfo_UnwrapBulkKey``               MXR         3.7.2 and later
     74   ``NSS_CMSRecipientInfo_WrapBulkKey``                 MXR         3.7.2 and later
     75   ``NSS_CMSSignedData_AddCertChain``                   MXR         3.2 and later
     76   ``NSS_CMSSignedData_AddCertList``                    MXR         3.2 and later
     77   ``NSS_CMSSignedData_AddCertificate``                 MXR         3.2 and later
     78   ``NSS_CMSSignedData_AddDigest``                      MXR         3.2 and later
     79   ``NSS_CMSSignedData_AddSignerInfo``                  MXR         3.2 and later
     80   ``NSS_CMSSignedData_Create``                         MXR         3.2 and later
     81   ``NSS_CMSSignedData_CreateCertsOnly``                MXR         3.2 and later
     82   ``NSS_CMSSignedData_Destroy``                        MXR         3.2 and later
     83   ``NSS_CMSSignedData_GetContentInfo``                 MXR         3.2 and later
     84   ``NSS_CMSSignedData_GetDigestAlgs``                  MXR         3.2 and later
     85   ``NSS_CMSSignedData_GetSignerInfo``                  MXR         3.2 and later
     86   ``NSS_CMSSignedData_HasDigests``                     MXR         3.2 and later
     87   ``NSS_CMSSignedData_ImportCerts``                    MXR         3.2 and later
     88   ``NSS_CMSSignedData_SetDigests``                     MXR         3.2 and later
     89   ``NSS_CMSSignedData_SetDigestValue``                 MXR         3.4 and later
     90   ``NSS_CMSSignedData_SignerInfoCount``                MXR         3.2 and later
     91   ``NSS_CMSSignedData_VerifyCertsOnly``                MXR         3.2 and later
     92   ``NSS_CMSSignedData_VerifySignerInfo``               MXR         3.2 and later
     93   ``NSS_CMSSignerInfo_AddMSSMIMEEncKeyPrefs``          MXR         3.6 and later
     94   ``NSS_CMSSignerInfo_AddSMIMECaps``                   MXR         3.2 and later
     95   ``NSS_CMSSignerInfo_AddSMIMEEncKeyPrefs``            MXR         3.2 and later
     96   ``NSS_CMSSignerInfo_AddSigningTime``                 MXR         3.2 and later
     97   ``NSS_CMSSignerInfo_Create``                         MXR         3.2 and later
     98   ``NSS_CMSSignerInfo_CreateWithSubjKeyID``            MXR         3.6 and later
     99   ``NSS_CMSSignerInfo_Destroy``                        MXR         3.2 and later
    100   ``NSS_CMSSignerInfo_GetCertList``                    MXR         3.2 and later
    101   ``NSS_CMSSignerInfo_GetSignerCommonName``            MXR         3.2 and later
    102   ``NSS_CMSSignerInfo_GetSignerEmailAddress``          MXR         3.2 and later
    103   ``NSS_CMSSignerInfo_GetSigningCertificate``          MXR         3.2 and later
    104   ``NSS_CMSSignerInfo_GetSigningTime``                 MXR         3.2 and later
    105   ``NSS_CMSSignerInfo_GetVerificationStatus``          MXR         3.2 and later
    106   ``NSS_CMSSignerInfo_GetVersion``                     MXR         3.2 and later
    107   ``NSS_CMSSignerInfo_IncludeCerts``                   MXR         3.2 and later
    108   ``NSS_CMSUtil_VerificationStatusToString``           MXR         3.2 and later
    109   ``NSS_SMIMESignerInfo_SaveSMIMEProfile``             MXR         3.4 and later
    110   ``NSS_SMIMEUtil_FindBulkAlgForRecipients``           MXR         3.2 and later
    111   ==================================================== =========== ===============