| Index: nss/lib/softoken/pkcs11i.h
|
| ===================================================================
|
| --- nss/lib/softoken/pkcs11i.h (revision 228205)
|
| +++ nss/lib/softoken/pkcs11i.h (working copy)
|
| @@ -104,6 +104,7 @@
|
| typedef struct SFTKOAEPEncryptInfoStr SFTKOAEPEncryptInfo;
|
| typedef struct SFTKOAEPDecryptInfoStr SFTKOAEPDecryptInfo;
|
| typedef struct SFTKSSLMACInfoStr SFTKSSLMACInfo;
|
| +typedef struct SFTKChaCha20Poly1305InfoStr SFTKChaCha20Poly1305Info;
|
| typedef struct SFTKItemTemplateStr SFTKItemTemplate;
|
|
|
| /* define function pointer typdefs for pointer tables */
|
| @@ -399,6 +400,17 @@
|
| unsigned int keySize;
|
| };
|
|
|
| +/* SFTKChaCha20Poly1305Info saves the key and additional data for a
|
| + * ChaCha20+Poly1305 AEAD operation. */
|
| +struct SFTKChaCha20Poly1305InfoStr {
|
| + unsigned char key[32];
|
| + unsigned char nonce[8];
|
| + unsigned char ad[16];
|
| + unsigned char *adOverflow;
|
| + unsigned int adLen;
|
| + unsigned char tagLen;
|
| +};
|
| +
|
| /*
|
| * Template based on SECItems, suitable for passing as arrays
|
| */
|
|
|