chacha.h (554491ffbdcfe51993d5b436a9bbca7aba388dd3) | chacha.h (c1e80940f3b4030df0aaed73028053af057e476d) |
---|---|
1/* $OpenBSD: chacha.h,v 1.4 2016/08/27 04:04:56 guenther Exp $ */ 2 3/* 4chacha-merged.c version 20080118 5D. J. Bernstein 6Public domain. 7 8 $FreeBSD$ --- 9 unchanged lines hidden (view full) --- 18}; 19 20#define CHACHA_MINKEYLEN 16 21#define CHACHA_NONCELEN 8 22#define CHACHA_CTRLEN 8 23#define CHACHA_STATELEN (CHACHA_NONCELEN+CHACHA_CTRLEN) 24#define CHACHA_BLOCKLEN 64 25 | 1/* $OpenBSD: chacha.h,v 1.4 2016/08/27 04:04:56 guenther Exp $ */ 2 3/* 4chacha-merged.c version 20080118 5D. J. Bernstein 6Public domain. 7 8 $FreeBSD$ --- 9 unchanged lines hidden (view full) --- 18}; 19 20#define CHACHA_MINKEYLEN 16 21#define CHACHA_NONCELEN 8 22#define CHACHA_CTRLEN 8 23#define CHACHA_STATELEN (CHACHA_NONCELEN+CHACHA_CTRLEN) 24#define CHACHA_BLOCKLEN 64 25 |
26void chacha_keysetup(struct chacha_ctx *x, const u_char *k, u_int kbits); 27void chacha_ivsetup(struct chacha_ctx *x, const u_char *iv, const u_char *ctr); 28void chacha_encrypt_bytes(struct chacha_ctx *x, const u_char *m, | 26#ifdef _KERNEL 27#define LOCAL 28#else 29#define LOCAL static 30#endif 31 32LOCAL void chacha_keysetup(struct chacha_ctx *x, const u_char *k, u_int kbits); 33LOCAL void chacha_ivsetup(struct chacha_ctx *x, const u_char *iv, const u_char *ctr); 34LOCAL void chacha_encrypt_bytes(struct chacha_ctx *x, const u_char *m, |
29 u_char *c, u_int bytes); 30 31#endif /* CHACHA_H */ 32 | 35 u_char *c, u_int bytes); 36 37#endif /* CHACHA_H */ 38 |