| OLD | NEW | 
| (Empty) |  | 
 |   1 /* | 
 |   2  * chacha20.h - header file for ChaCha20 implementation. | 
 |   3  * | 
 |   4  * This Source Code Form is subject to the terms of the Mozilla Public | 
 |   5  * License, v. 2.0. If a copy of the MPL was not distributed with this | 
 |   6  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 
 |   7  | 
 |   8 #ifndef FREEBL_CHACHA20_H_ | 
 |   9 #define FREEBL_CHACHA20_H_ | 
 |  10  | 
 |  11 /* ChaCha20XOR encrypts |inLen| bytes from |in| with the given key and | 
 |  12  * nonce and writes the result to |out|, which may be equal to |in|. The | 
 |  13  * initial block counter is specified by |counter|. */ | 
 |  14 extern void ChaCha20XOR(unsigned char *out, | 
 |  15                         const unsigned char *in, unsigned int inLen, | 
 |  16                         const unsigned char key[32], | 
 |  17                         const unsigned char nonce[8], | 
 |  18                         unsigned int counter); | 
 |  19  | 
 |  20 #endif  /* FREEBL_CHACHA20_H_ */ | 
| OLD | NEW |