Import of old SSLeay release: SSLeay 0.9.1b (unreleased)

This commit is contained in:
Ralf S. Engelschall
1998-12-21 11:00:56 +00:00
parent 58964a4922
commit dfeab0689f
501 changed files with 43472 additions and 4057 deletions

View File

@@ -66,6 +66,7 @@ extern "C" {
#define SN_undef "UNDEF"
#define LN_undef "undefined"
#define NID_undef 0
#define OBJ_undef 0L
#define SN_Algorithm "Algorithm"
#define LN_algorithm "algorithm"
@@ -389,7 +390,7 @@ extern "C" {
#define OBJ_pbeWithSHA1AndRC4 OBJ_pkcs,5L,12L
#define SN_dsaWithSHA1_2 "DSA-SHA1-old"
#define LN_dsaWithSHA1_2 "dsaWithSHA1"
#define LN_dsaWithSHA1_2 "dsaWithSHA1-old"
#define NID_dsaWithSHA1_2 70
/* Got this one from 'sdn706r20.pdf' which is actually an NSA document :-) */
#define OBJ_dsaWithSHA1_2 OBJ_algorithm,27L
@@ -654,13 +655,49 @@ extern "C" {
#define LN_rc5_ofb64 "rc5-ofb"
#define NID_rc5_ofb64 123
#define SN_rle_compression "RLE"
#define LN_rle_compression "run length compression"
#define NID_rle_compression 124
#define OBJ_rle_compression 1L,1L,1L,1L,666L.1L
#define SN_zlib_compression "ZLIB"
#define LN_zlib_compression "zlib compression"
#define NID_zlib_compression 125
#define OBJ_zlib_compression 1L,1L,1L,1L,666L.2L
#include "bio.h"
#include "asn1.h"
#define OBJ_NAME_TYPE_UNDEF 0x00
#define OBJ_NAME_TYPE_MD_METH 0x01
#define OBJ_NAME_TYPE_CIPHER_METH 0x02
#define OBJ_NAME_TYPE_PKEY_METH 0x03
#define OBJ_NAME_TYPE_COMP_METH 0x04
#define OBJ_NAME_TYPE_NUM 0x05
#define OBJ_NAME_ALIAS 0x8000
typedef struct obj_name_st
{
int type;
int alias;
char *name;
char *data;
} OBJ_NAME;
#define OBJ_create_and_add_object(a,b,c) OBJ_create(a,b,c)
#ifndef NOPROTO
int OBJ_NAME_init(void);
int OBJ_NAME_new_index(unsigned long (*hash_func)(),int (*cmp_func)(),
void (*free_func)());
char *OBJ_NAME_get(char *name,int type);
int OBJ_NAME_add(char *name,int type,char *data);
int OBJ_NAME_remove(char *name,int type);
void OBJ_NAME_cleanup(int type); /* -1 for everything */
ASN1_OBJECT * OBJ_dup(ASN1_OBJECT *o);
ASN1_OBJECT * OBJ_nid2obj(int n);
char * OBJ_nid2ln(int n);
@@ -682,6 +719,13 @@ int OBJ_create_objects(BIO *in);
#else
int OBJ_NAME_init();
int OBJ_NAME_new_index();
char *OBJ_NAME_get();
int OBJ_NAME_add();
int OBJ_NAME_remove();
void OBJ_NAME_cleanup();
ASN1_OBJECT * OBJ_dup();
ASN1_OBJECT * OBJ_nid2obj();
char * OBJ_nid2ln();