| Index: nss/lib/freebl/blapi.h
|
| ===================================================================
|
| --- nss/lib/freebl/blapi.h (revision 228205)
|
| +++ nss/lib/freebl/blapi.h (working copy)
|
| @@ -818,7 +818,27 @@
|
| unsigned int *outputLen, unsigned int maxOutputLen,
|
| const unsigned char *input, unsigned int inputLen);
|
|
|
| +/******************************************/
|
| +/*
|
| +** ChaCha20+Poly1305 AEAD
|
| +*/
|
|
|
| +extern SECStatus ChaCha20Poly1305_Seal(
|
| + unsigned char *out,
|
| + const unsigned char *ad, size_t adLen,
|
| + const unsigned char *plaintext, size_t plaintextLen,
|
| + size_t tagLen,
|
| + const unsigned char key[32],
|
| + const unsigned char nonce[8]);
|
| +
|
| +extern SECStatus ChaCha20Poly1305_Open(
|
| + unsigned char *out,
|
| + const unsigned char *ad, size_t adLen,
|
| + const unsigned char *ciphertext, size_t ciphertextLen,
|
| + size_t tagLen,
|
| + const unsigned char key[32],
|
| + const unsigned char nonce[8]);
|
| +
|
| /******************************************/
|
| /*
|
| ** MD5 secure hash function
|
|
|