198
edits
No edit summary |
mNo edit summary |
||
| Line 14: | Line 14: | ||
<td>SECAlgorithmID</td> | <td>SECAlgorithmID</td> | ||
<td>The structure containing two SECItems which identify the X.500 | <td>The structure containing two SECItems which identify the X.500 algorithm. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>typedef struct SECItemStr</td> | <td>typedef struct SECItemStr</td> | ||
<td>SECItem</td> | <td>SECItem</td> | ||
<td>Generic container used to hold type of data, actual data content, | <td>Generic container used to hold type of data, actual data content, and length of data.</td> | ||
</tr> | </tr> | ||
| Line 27: | Line 25: | ||
<td>typedef struct SECKEYLowPrivateKeyStr</td> | <td>typedef struct SECKEYLowPrivateKeyStr</td> | ||
<td>SECKEYLowPrivateKey</td> | <td>SECKEYLowPrivateKey</td> | ||
<td>Generic container used for low-level private key structures including | <td>Generic container used for low-level private key structures including RSA and DSA private keys. This structure is used below the PKCS #11 service layer and contains the actual private key.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
| Line 35: | Line 31: | ||
<td>typedef struct SECKEYLowPublicKeyStr</td> | <td>typedef struct SECKEYLowPublicKeyStr</td> | ||
<td>SECKEYLowPublicKey</td> | <td>SECKEYLowPublicKey</td> | ||
<td>Generic container used for low-level public key structures including | <td>Generic container used for low-level public key structures including RSA and DSA public keys. This structure is used below the PKCS #11 service layer and contains the actual public key.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
| Line 65: | Line 59: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th rowspan="4">Certificate <br> | <th rowspan="4">Certificate<br>Storage and<br>Retrieval</th> | ||
<td>typedef struct CERTCertificateStr</td> | <td>typedef struct CERTCertificateStr</td> | ||
| Line 92: | Line 84: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th rowspan="4">Digital <br> | <th rowspan="4">Digital<br>Signatures</th> | ||
<td>typedef struct DSAPrivateKeyStr</td> | <td>typedef struct DSAPrivateKeyStr</td> | ||
<td>DSAPrivateKey</td> | <td>DSAPrivateKey</td> | ||
<td>The structure representing the context of a digital signature | <td>The structure representing the context of a digital signature | ||
containing | containing data associated with the private portion of the DSA key pair.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
| Line 105: | Line 95: | ||
<td>DSAPublicKey</td> | <td>DSAPublicKey</td> | ||
<td>The structure representing the context of a digital signature | <td>The structure representing the context of a digital signature | ||
verification | verification containing data associated with the public portion of the DSA key pair.</td> | ||
DSA key pair.</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>typedef struct RSAPrivateKeyStr</td> | <td>typedef struct RSAPrivateKeyStr</td> | ||
<td>RSAPrivateKey</td> | <td>RSAPrivateKey</td> | ||
<td>The structure representing the context of an RSA signature generation | <td>The structure representing the context of an RSA signature generation or decryption mechanism used for both signature generation and key exchange; containing data associated with the private portion of the RSA key pair.</td> | ||
</tr> | </tr> | ||
| Line 119: | Line 106: | ||
<td>typedef struct RSAPublicKeyStr</td> | <td>typedef struct RSAPublicKeyStr</td> | ||
<td>RSAPublicKey</td> | <td>RSAPublicKey</td> | ||
<td>The structure representing the context of an RSA signature verification | <td>The structure representing the context of an RSA signature verification or encryption mechanism used for both signature verification and key exchange; containing data associated with the public portion of the RSA key pair.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
| Line 129: | Line 114: | ||
<td>typedef struct DESContextStr</td> | <td>typedef struct DESContextStr</td> | ||
<td>DESContext</td> | <td>DESContext</td> | ||
<td>The structure representing the context of a DES encryption/decryption | <td>The structure representing the context of a DES encryption/decryption containing an encrypt/decrypt flag, space for up to three distinct keys, space for the carry-forward needed for CBC modes of DES, and function pointers to the appropriate encryption and decryption functions associated with that mode of DES.</td> | ||
</tr> | </tr> | ||
| Line 140: | Line 121: | ||
<td>typedef struct SHA1ContextStr</td> | <td>typedef struct SHA1ContextStr</td> | ||
<td>SHA1Context</td> | <td>SHA1Context</td> | ||
<td>The structure representing the context of a SHA-1 hash containing | <td>The structure representing the context of a SHA-1 hash containing information relevant to performing a SHA-1 hash.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
| Line 150: | Line 130: | ||
<td>PQGParams</td> | <td>PQGParams</td> | ||
<td>The structure representing the context of a digital signature | <td>The structure representing the context of a digital signature | ||
key | key generation containing multiple items including pointers to both low-level public and private key structures containing the public and private portions of the DSA key pair.</td> | ||
</tr> | </tr> | ||
| Line 158: | Line 136: | ||
<td>typedef struct PQGVerifyStr</td> | <td>typedef struct PQGVerifyStr</td> | ||
<td>PQGVerify</td> | <td>PQGVerify</td> | ||
<td>The structure representing the context of a digital signature | <td>The structure representing the context of a digital signature containing data associated with the verification (in terms of validity) of a set of parameters contained in a DSA key pair.</td> | ||
containing | |||
of a set of parameters contained in a DSA key pair.</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
| Line 186: | Line 162: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th>PKCS #5 <br> | <th>PKCS #5<br>Password-Based<br>Encryption</th> | ||
<td>typedef struct SECItemStr</td> | <td>typedef struct SECItemStr</td> | ||
<td>SECItem</td> | <td>SECItem</td> | ||
| Line 196: | Line 169: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th rowspan="2">PKCS #12 <br> | <th rowspan="2">PKCS #12 <br>Personal <br>Information <br>Exchange</th> | ||
<td>typedef struct SEC_PKCS12ExportContextStr</td> | <td>typedef struct SEC_PKCS12ExportContextStr</td> | ||
<td>SEC_PKCS12ExportContext</td> | <td>SEC_PKCS12ExportContext</td> | ||
| Line 213: | Line 182: | ||
<tr> | <tr> | ||
<th rowspan="2">Prime <br> | <th rowspan="2">Prime<br>Number<br>Generation</th> | ||
<td>typedef struct</td> | <td>typedef struct</td> | ||
<td>mp_int</td> | <td>mp_int</td> | ||
| Line 229: | Line 196: | ||
<tr> | <tr> | ||
<th rowspan="2">Private Key <br> | <th rowspan="2">Private Key <br>Storage and <br>Retrieval</th> | ||
<td>typedef struct SECKEYKeyDBHandleStr</td> | <td>typedef struct SECKEYKeyDBHandleStr</td> | ||
<td>SECKEYKeyDBHandle</td> | <td>SECKEYKeyDBHandle</td> | ||
| Line 245: | Line 210: | ||
<tr> | <tr> | ||
<th rowspan="2">SSL Session ID <br> | <th rowspan="2">SSL Session ID <br>Cache <br>(Secret <br>Management)</th> | ||
<td>typedef struct SSLSecurityInfoStr</td> | <td>typedef struct SSLSecurityInfoStr</td> | ||
<td>SSLSecurityInfo</td> | <td>SSLSecurityInfo</td> | ||
edits