From 927183e0145d2832a1546c4f91530940ab43ae36 Mon Sep 17 00:00:00 2001 From: Karel Miko Date: Fri, 7 Apr 2017 20:12:40 +0200 Subject: Crypt::Stream::* --- CryptX.xs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'CryptX.xs') diff --git a/CryptX.xs b/CryptX.xs index 6ece8c7a..8b07bedb 100644 --- a/CryptX.xs +++ b/CryptX.xs @@ -51,6 +51,21 @@ typedef struct ocb_struct { /* used by Crypt::AuthEnc::OCB */ int id; } *Crypt__AuthEnc__OCB; +typedef struct chacha_struct { /* used by Crypt::Stream::ChaCha */ + chacha_state state; + int id; +} *Crypt__Stream__ChaCha; + +typedef struct rc4_struct { /* used by Crypt::Stream::RC4 */ + rc4_state state; + int id; +} *Crypt__Stream__RC4; + +typedef struct sober128_struct { /* used by Crypt::Stream::Sober128 */ + sober128_state state; + int id; +} *Crypt__Stream__Sober128; + typedef struct f9_struct { /* used by Crypt::Mac::F9 */ f9_state state; int id; @@ -452,6 +467,10 @@ INCLUDE: inc/CryptX_AuthEnc_OCB.xs.inc INCLUDE: inc/CryptX_AuthEnc_CCM.xs.inc INCLUDE: inc/CryptX_AuthEnc_ChaCha20Poly1305.xs.inc +INCLUDE: inc/CryptX_Stream_ChaCha.xs.inc +INCLUDE: inc/CryptX_Stream_RC4.xs.inc +INCLUDE: inc/CryptX_Stream_Sober128.xs.inc + INCLUDE: inc/CryptX_Mac_F9.xs.inc INCLUDE: inc/CryptX_Mac_HMAC.xs.inc INCLUDE: inc/CryptX_Mac_OMAC.xs.inc -- cgit v1.2.3