1/* cbc.c: This file contains the encryption routines for the ed line editor */ 2/*- 3 * Copyright (c) 1993 The Regents of the University of California. 4 * All rights reserved. 5 * 6 * Copyright (c) 1993 Andrew Moore, Talke Studio. 7 * All rights reserved. 8 * --- 21 unchanged lines hidden (view full) --- 30 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 * 37 * from: @(#)bdes.c 5.5 (Berkeley) 6/27/91 |
38 */ 39 40#ifndef lint |
41#if 0 |
42static char * const rcsid = "@(#)cbc.c,v 1.2 1994/02/01 00:34:36 alm Exp"; |
43#else 44static char * const rcsid = 45 "$Id: cbc.c,v 1.9 1997/02/22 14:03:12 peter Exp $"; 46#endif |
47#endif /* not lint */ 48 49#include <sys/types.h> 50#include <errno.h> 51#include <pwd.h> |
52#ifdef DES 53#include <time.h> 54#endif |
55 56#include "ed.h" 57 58 59/* 60 * Define a divisor for rand() that yields a uniform distribution in the 61 * range 0-255. 62 */ --- 372 unchanged lines hidden --- |