aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>1999-04-12 19:58:17 +0000
committerBodo Möller <bodo@openssl.org>1999-04-12 19:58:17 +0000
commit5fd4e2b16b26579bc64470e3c8329d390ff861ae (patch)
tree190128c57e7d8297105cf080198dfd42d32976aa /crypto
parentf73e07cf420ddad22b6148d8cbe28daf84ccae2d (diff)
downloadopenssl-5fd4e2b16b26579bc64470e3c8329d390ff861ae.tar.gz
Don#t auto-generate crypto/pem/pem.h -- a fixed file is fine for it.
Submitted by: Reviewed by: PR:
Diffstat (limited to 'crypto')
-rw-r--r--crypto/pem/Makefile.ssl16
-rw-r--r--crypto/pem/ctx_size.c122
-rw-r--r--crypto/pem/pem.h (renamed from crypto/pem/pem.org)30
3 files changed, 3 insertions, 165 deletions
diff --git a/crypto/pem/Makefile.ssl b/crypto/pem/Makefile.ssl
index f6ffab036c..7a4907fa65 100644
--- a/crypto/pem/Makefile.ssl
+++ b/crypto/pem/Makefile.ssl
@@ -21,8 +21,6 @@ GENERAL=Makefile
TEST=
APPS=
-CTX_SIZE= ctx_size
-
LIB=$(TOP)/libcrypto.a
LIBSRC= pem_sign.c pem_seal.c pem_info.c pem_lib.c pem_all.c $(ERRC).c
@@ -38,15 +36,7 @@ ALL= $(GENERAL) $(SRC) $(HEADER)
top:
(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
-all: pem.h lib
-
-pem.h: $(CTX_SIZE) pem.org
- ./$(CTX_SIZE) <pem.org >pem.new
- if [ -f pem.h ]; then mv -f pem.h pem.old; fi
- mv -f pem.new pem.h
-
-$(CTX_SIZE): $(CTX_SIZE).o
- $(CC) $(CFLAGS) -o $(CTX_SIZE) $(CTX_SIZE).o
+all: lib
lib: $(LIBOBJ)
$(AR) $(LIB) $(LIBOBJ)
@@ -78,14 +68,14 @@ lint:
lint -DLINT $(INCLUDES) $(SRC)>fluff
depend:
- $(MAKEDEPEND) $(INCLUDES) $(CTX_SIZE).c $(LIBSRC)
+ $(MAKEDEPEND) $(INCLUDES) $(LIBSRC)
dclean:
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
mv -f Makefile.new $(MAKEFILE)
clean:
- rm -f $(CTX_SIZE) *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
+ rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
errors: $(ERRC).c
diff --git a/crypto/pem/ctx_size.c b/crypto/pem/ctx_size.c
deleted file mode 100644
index 76ef64b129..0000000000
--- a/crypto/pem/ctx_size.c
+++ /dev/null
@@ -1,122 +0,0 @@
-/* crypto/pem/ctx_size.c */
-/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
- * All rights reserved.
- *
- * This package is an SSL implementation written
- * by Eric Young (eay@cryptsoft.com).
- * The implementation was written so as to conform with Netscapes SSL.
- *
- * This library is free for commercial and non-commercial use as long as
- * the following conditions are aheared to. The following conditions
- * apply to all code found in this distribution, be it the RC4, RSA,
- * lhash, DES, etc., code; not just the SSL code. The SSL documentation
- * included with this distribution is covered by the same copyright terms
- * except that the holder is Tim Hudson (tjh@cryptsoft.com).
- *
- * Copyright remains Eric Young's, and as such any Copyright notices in
- * the code are not to be removed.
- * If this package is used in a product, Eric Young should be given attribution
- * as the author of the parts of the library used.
- * This can be in the form of a textual message at program startup or
- * in documentation (online or textual) provided with the package.
- *
- * 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 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. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * "This product includes cryptographic software written by
- * Eric Young (eay@cryptsoft.com)"
- * The word 'cryptographic' can be left out if the rouines from the library
- * being used are not cryptographic related :-).
- * 4. If you include any Windows specific code (or a derivative thereof) from
- * the apps directory (application code) you must include an acknowledgement:
- * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
- *
- * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``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 AUTHOR 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.
- *
- * The licence and distribution terms for any publically available version or
- * derivative of this code cannot be changed. i.e. this code cannot simply be
- * copied and put under another distribution licence
- * [including the GNU Public Licence.]
- */
-
-#include <stdio.h>
-#include <string.h>
-#include "evp.h"
-
-int main(argc,argv)
-int argc;
-char *argv[];
- {
- int i,j;
- char buf[256];
-
- for (;;)
- {
- char *str;
- buf[0]='\0';
- fgets(buf,256,stdin);
- if (buf[0] == '\0') break;
-
- str="#define EVP_ENCODE_CTX_SIZE ";
- if (strncmp(buf,str,strlen(str)) == 0)
- {
- printf("%s %d\n",str,(int)sizeof(EVP_ENCODE_CTX));
- continue;
- }
- str="#define EVP_MD_SIZE ";
- if (strncmp(buf,str,strlen(str)) == 0)
- {
- printf("%s %d\n",str,(int)sizeof(EVP_MD));
- continue;
- }
- str="#define EVP_MD_CTX_SIZE ";
- if (strncmp(buf,str,strlen(str)) == 0)
- {
- printf("%s %d\n",str,(int)sizeof(EVP_MD_CTX));
- continue;
- }
- str="#define EVP_CIPHER_SIZE ";
- if (strncmp(buf,str,strlen(str)) == 0)
- {
- printf("%s %d\n",str,(int)sizeof(EVP_CIPHER));
- continue;
- }
- str="#define EVP_CIPHER_CTX_SIZE ";
- if (strncmp(buf,str,strlen(str)) == 0)
- {
- printf("%s %d\n",str,(int)sizeof(EVP_CIPHER_CTX));
- continue;
- }
-
- str="#define EVP_MAX_MD_SIZE ";
- if (strncmp(buf,str,strlen(str)) == 0)
- {
- i=MD2_DIGEST_LENGTH;
- j=MD5_DIGEST_LENGTH;
- if (j > i) i=j;
- j=SHA_DIGEST_LENGTH;
- if (j > i) i=j;
- printf("%s %d\n",str,i);
- continue;
- }
- fputs(buf,stdout);
- }
- exit(0);
- }
diff --git a/crypto/pem/pem.org b/crypto/pem/pem.h
index 14df71e906..92631b8666 100644
--- a/crypto/pem/pem.org
+++ b/crypto/pem/pem.h
@@ -121,36 +121,6 @@ extern "C" {
#define PEM_STRING_SSL_SESSION "SSL SESSION PARAMETERS"
#define PEM_STRING_DSAPARAMS "DSA PARAMETERS"
-#ifndef HEADER_ENVELOPE_H
-
-#define EVP_ENCODE_CTX_SIZE 92
-#define EVP_MD_SIZE 48
-#define EVP_MD_CTX_SIZE 152
-#define EVP_CIPHER_SIZE 28
-#define EVP_CIPHER_CTX_SIZE 4212
-#define EVP_MAX_MD_SIZE 20
-
-typedef struct evp_encode_ctx_st
- {
- char data[EVP_ENCODE_CTX_SIZE];
- } EVP_ENCODE_CTX;
-
-typedef struct env_md_ctx_st
- {
- char data[EVP_MD_CTX_SIZE];
- } EVP_MD_CTX;
-
-typedef struct evp_cipher_st
- {
- char data[EVP_CIPHER_SIZE];
- } EVP_CIPHER;
-
-typedef struct evp_cipher_ctx_st
- {
- char data[EVP_CIPHER_CTX_SIZE];
- } EVP_CIPHER_CTX;
-#endif
-
typedef struct PEM_Encode_Seal_st
{