Add reliable BIO.
authorBen Laurie <ben@openssl.org>
Tue, 23 Feb 1999 21:44:34 +0000 (21:44 +0000)
committerBen Laurie <ben@openssl.org>
Tue, 23 Feb 1999 21:44:34 +0000 (21:44 +0000)
CHANGES
crypto/evp/Makefile.ssl
crypto/evp/evp.h

diff --git a/CHANGES b/CHANGES
index 0af7ea0..93f1447 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,10 @@
 
  Changes between 0.9.1c and 0.9.2
 
+  *) Add Arne Ansper's reliable BIO - this is an encrypted, block-digested
+     BIO. See the source (crypto/evp/bio_ok.c) for more info.
+     [Arne Ansper <arne@ats.cyber.ee>]
+
   *) Dump the old yucky req code that tried (and failed) to allow raw OIDs
      to be added. Now both 'req' and 'ca' can use new objects defined in the
      config file.
index f397521..32c58c7 100644 (file)
@@ -35,7 +35,7 @@ LIBSRC= encode.c digest.c evp_enc.c evp_key.c \
        m_ripemd.c \
        p_open.c p_seal.c p_sign.c p_verify.c p_lib.c p_enc.c p_dec.c \
        bio_md.c bio_b64.c bio_enc.c $(ERRC).c e_null.c \
-       c_all.c evp_lib.c
+       c_all.c evp_lib.c bio_ok.c
 
 LIBOBJ=        encode.o digest.o evp_enc.o evp_key.o \
        e_ecb_d.o e_cbc_d.o e_cfb_d.o e_ofb_d.o \
@@ -50,7 +50,7 @@ LIBOBJ=       encode.o digest.o evp_enc.o evp_key.o \
        m_ripemd.o \
        p_open.o p_seal.o p_sign.o p_verify.o p_lib.o p_enc.o p_dec.o \
        bio_md.o bio_b64.o bio_enc.o $(ERRC).o e_null.o \
-       c_all.o evp_lib.o
+       c_all.o evp_lib.o bio_ok.o
 
 SRC= $(LIBSRC)
 
index c780543..5239d54 100644 (file)
@@ -530,6 +530,7 @@ void EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a);
 BIO_METHOD *BIO_f_md(void);
 BIO_METHOD *BIO_f_base64(void);
 BIO_METHOD *BIO_f_cipher(void);
+BIO_METHOD *BIO_f_reliable(void);
 void BIO_set_cipher(BIO *b,EVP_CIPHER *c,unsigned char *k,
        unsigned char *i, int enc);
 #endif
@@ -681,6 +682,7 @@ void EVP_CIPHER_CTX_cleanup();
 BIO_METHOD *BIO_f_md();
 BIO_METHOD *BIO_f_base64();
 BIO_METHOD *BIO_f_cipher();
+BIO_METHOD *BIO_f_reliable();
 void BIO_set_cipher();
 #endif