summaryrefslogtreecommitdiff
path: root/CryptX.xs
diff options
context:
space:
mode:
authorKarel Miko <karel.miko@gmail.com>2017-04-07 20:12:40 +0200
committerKarel Miko <karel.miko@gmail.com>2017-04-07 20:13:09 +0200
commit927183e0145d2832a1546c4f91530940ab43ae36 (patch)
tree2d1661cf791d7fc97cd0e8497186acf796db83c2 /CryptX.xs
parent663f2fe3204b5b21c09dbf422f1b9d1139a867ee (diff)
Crypt::Stream::*
Diffstat (limited to 'CryptX.xs')
-rw-r--r--CryptX.xs19
1 files changed, 19 insertions, 0 deletions
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