=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/telnet/ring.h,v retrieving revision 1.2 retrieving revision 1.3 diff -c -r1.2 -r1.3 *** src/usr.bin/telnet/ring.h 1996/03/27 19:33:06 1.2 --- src/usr.bin/telnet/ring.h 1998/03/12 04:57:39 1.3 *************** *** 1,4 **** ! /* $OpenBSD: ring.h,v 1.2 1996/03/27 19:33:06 niklas Exp $ */ /* $NetBSD: ring.h,v 1.5 1996/02/28 21:04:09 thorpej Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: ring.h,v 1.3 1998/03/12 04:57:39 art Exp $ */ /* $NetBSD: ring.h,v 1.5 1996/02/28 21:04:09 thorpej Exp $ */ /* *************** *** 55,60 **** --- 55,64 ---- *bottom, /* lowest address in buffer */ *top, /* highest address+1 in buffer */ *mark; /* marker (user defined) */ + #if defined(ENCRYPTION) + unsigned char *clearto; /* Data to this point is clear text */ + unsigned char *encryyptedto; /* Data is encrypted to here */ + #endif int size; /* size in bytes of buffer */ u_long consumetime, /* help us keep straight full, empty, etc. */ supplytime; *************** *** 86,92 **** ring_full_count P((Ring *ring)), ring_full_consecutive P((Ring *ring)); extern void ! ring_clear_mark(), ! ring_mark(); --- 90,102 ---- ring_full_count P((Ring *ring)), ring_full_consecutive P((Ring *ring)); + #if defined(ENCRYPTION) + extern void + ring_encrypt (Ring *ring, void (*func)()), + ring_clearto (Ring *ring); + #endif + extern void ! ring_clear_mark P((Ring *)), ! ring_mark P((Ring *));