From dfb71dc49f47f9151ca02009b895b852f752a7b9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Tue, 20 Jul 2010 22:30:18 +0200
Subject: [PATCH] (_NETTLE_CIPHER_SEP_SET_KEY): New macro.

Rev: nettle/nettle-meta.h:1.7
---
 nettle-meta.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/nettle-meta.h b/nettle-meta.h
index be8828df..e3fb4e20 100644
--- a/nettle-meta.h
+++ b/nettle-meta.h
@@ -74,6 +74,17 @@ struct nettle_cipher
   (nettle_crypt_func *) name##_decrypt,			\
 }
 
+#define _NETTLE_CIPHER_SEP_SET_KEY(name, NAME, keysize) {\
+  #name #keysize,					\
+  sizeof(struct name##_ctx),				\
+  NAME##_BLOCK_SIZE,					\
+  keysize / 8,						\
+  (nettle_set_key_func *) name##_set_encrypt_key,	\
+  (nettle_set_key_func *) name##_set_decrypt_key,	\
+  (nettle_crypt_func *) name##_crypt,			\
+  (nettle_crypt_func *) name##_crypt,			\
+}
+
 #define _NETTLE_CIPHER_FIX(name, NAME, keysize) {	\
   #name,						\
   sizeof(struct name##_ctx),				\
-- 
GitLab