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 0af7ea03c4ee9ad512e9489dee06a581141c9887..93f1447627140b3e290d41f0997859d3d72a48df 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 f39752104535128a563e08b6734d9b4f6a0cd90d..32c58c7df85e85ed3475e116288fa1df74ef93c9 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 c780543a3232d34ad1de4d3f9d17186578453050..5239d541f9a1df4113e8ad538e289ec9d18a3358 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