diff --git a/cbits/cryptonite_sysrand.c b/cbits/cryptonite_sysrand.c deleted file mode 100644 index b74ae8c..0000000 --- a/cbits/cryptonite_sysrand.c +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright (C) 2015 Vincent Hanquez - * - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the author nor the names of his contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#include -#include -#include -#include "cryptonite_sha512.h" - -#if 0 -/* Meant to initialize random buffer with somewhat - * randomized values, without an actual source of entropy. - * commented until this is actually useful for anything - * - * real entropy is supposed to be xored to a sysrand_init'ed - * buffer. - */ -void cryptonite_sysrand_init(uint8_t *buf, uint32_t sz) -{ - struct timeval tv; - struct sha512_ctx ctx; - uint8_t out[64]; - - gettimeofday(&tv, NULL); - cryptonite_sha512_init(&ctx); - cryptonite_sha512_update(&ctx, (uint8_t *) &tv, sizeof(tv)); - cryptonite_sha512_finalize(&ctx, out); -} -#endif diff --git a/cryptonite.cabal b/cryptonite.cabal index c3f9b9b..d9ffc3e 100644 --- a/cryptonite.cabal +++ b/cryptonite.cabal @@ -214,7 +214,6 @@ Library , cbits/cryptonite_tiger.c , cbits/cryptonite_whirlpool.c , cbits/cryptonite_scrypt.c - , cbits/cryptonite_sysrand.c include-dirs: cbits cbits/ed25519 -- FIXME armel or mispel is also little endian.