]> pd.if.org Git - zpackage/blobdiff - libtomcrypt/src/mac/pelican/pelican_memory.c
remove pmac and pelican
[zpackage] / libtomcrypt / src / mac / pelican / pelican_memory.c
diff --git a/libtomcrypt/src/mac/pelican/pelican_memory.c b/libtomcrypt/src/mac/pelican/pelican_memory.c
deleted file mode 100644 (file)
index 08607a0..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/* LibTomCrypt, modular cryptographic library -- Tom St Denis
- *
- * LibTomCrypt is a library that provides various cryptographic
- * algorithms in a highly modular and flexible manner.
- *
- * The library is free for all purposes without any express
- * guarantee it works.
- */
-#include "tomcrypt.h"
-
-/**
-   @file pelican_memory.c
-   Pelican MAC, MAC a block of memory, by Tom St Denis
-*/
-
-#ifdef LTC_PELICAN
-
-/**
-  Pelican block of memory
-  @param key      The key for the MAC
-  @param keylen   The length of the key (octets)
-  @param in       The input to MAC
-  @param inlen    The length of the input (octets)
-  @param out      [out] The output TAG
-  @return CRYPT_OK on success
-*/
-int pelican_memory(const unsigned char *key, unsigned long keylen,
-                   const unsigned char *in,  unsigned long inlen,
-                         unsigned char *out)
-{
-   pelican_state *pel;
-   int err;
-
-   pel = XMALLOC(sizeof(*pel));
-   if (pel == NULL) {
-      return CRYPT_MEM;
-   }
-
-   if ((err = pelican_init(pel, key, keylen)) != CRYPT_OK) {
-      XFREE(pel);
-      return err;
-   }
-   if ((err = pelican_process(pel, in ,inlen)) != CRYPT_OK) {
-      XFREE(pel);
-      return err;
-   }
-   err = pelican_done(pel, out);
-   XFREE(pel);
-   return err;
-}
-
-
-#endif
-
-/* ref:         $Format:%D$ */
-/* git commit:  $Format:%H$ */
-/* commit time: $Format:%ai$ */