summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/openssl/sha2
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-02-24 18:18:11 +0000
committerGreg Hudson <ghudson@mit.edu>2011-02-24 18:18:11 +0000
commit0489db92b69f14ab4249992c1302bf8676cecc5c (patch)
treed73675275931851d53f0da6020896edcc3fa8115 /src/lib/crypto/openssl/sha2
parent9da66a5ca4e9b39239a91df293439918e6c28817 (diff)
downloadkrb5-0489db92b69f14ab4249992c1302bf8676cecc5c.tar.gz
krb5-0489db92b69f14ab4249992c1302bf8676cecc5c.tar.xz
krb5-0489db92b69f14ab4249992c1302bf8676cecc5c.zip
Unbreak the OpenSSL and NSS crypto builds in the wake of r24652
(Fortuna as default PRNG), and remove some unnecessary related files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24656 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/openssl/sha2')
-rw-r--r--src/lib/crypto/openssl/sha2/Makefile.in16
-rw-r--r--src/lib/crypto/openssl/sha2/sha2.h4
-rw-r--r--src/lib/crypto/openssl/sha2/sha256.c28
3 files changed, 10 insertions, 38 deletions
diff --git a/src/lib/crypto/openssl/sha2/Makefile.in b/src/lib/crypto/openssl/sha2/Makefile.in
index edb93bd27..cddb434e4 100644
--- a/src/lib/crypto/openssl/sha2/Makefile.in
+++ b/src/lib/crypto/openssl/sha2/Makefile.in
@@ -1,17 +1,22 @@
-mydir=lib$(S)crypto$(S)openssl$(S)sha2
+# Nothing here! But we can't remove this directory as the build
+# system currently assumes that all modules have the same directory
+# structure.
+
+mydir=lib$(S)crypto$(S)openssl$(S)aes
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES=
DEFS=
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-STLIBOBJS= sha256.o
+STLIBOBJS=
-OBJS= $(OUTPRE)sha256.$(OBJEXT)
+OBJS=
-SRCS= $(srcdir)/sha256.c
+SRCS=
-all-unix:: all-libobjs
+all-unix:: all-libobjs
includes:: depend
@@ -20,4 +25,3 @@ depend:: $(SRCS)
clean-unix:: clean-libobjs
@libobj_frag@
-
diff --git a/src/lib/crypto/openssl/sha2/sha2.h b/src/lib/crypto/openssl/sha2/sha2.h
index a80fbcb7a..0f61d5dc4 100644
--- a/src/lib/crypto/openssl/sha2/sha2.h
+++ b/src/lib/crypto/openssl/sha2/sha2.h
@@ -27,14 +27,10 @@
#ifndef _SHA2_DEFINED
-#include "k5-int.h"
-#include <openssl/evp.h>
#include <openssl/sha.h>
#define _SHA2_DEFINED
-#define SHA2_DIGESTSIZE 32
-
#define sha2Init SHA256_Init
#define sha2Update SHA256_Update
#define sha2Final SHA256_Final
diff --git a/src/lib/crypto/openssl/sha2/sha256.c b/src/lib/crypto/openssl/sha2/sha256.c
deleted file mode 100644
index c57805203..000000000
--- a/src/lib/crypto/openssl/sha2/sha256.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-/* lib/crypto/openssl/sha2/sha256.c
- *
- * Copyright (C) 2010 by the Massachusetts Institute of Technology.
- * All rights reserved.
- *
- * Export of this software from the United States of America may
- * require a specific license from the United States Government.
- * It is the responsibility of any person or organization contemplating
- * export to obtain such a license before exporting.
- *
- * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
- * distribute this software and its documentation for any purpose and
- * without fee is hereby granted, provided that the above copyright
- * notice appear in all copies and that both that copyright notice and
- * this permission notice appear in supporting documentation, and that
- * the name of M.I.T. not be used in advertising or publicity pertaining
- * to distribution of the software without specific, written prior
- * permission. Furthermore if you modify this software you must label
- * your software as modified software and not distribute it in such a
- * fashion that it might be confused with the original M.I.T. software.
- * M.I.T. makes no representations about the suitability of
- * this software for any purpose. It is provided "as is" without express
- * or implied warranty.
- */
-
-#include "sha2.h"
-