
/*
 * ASCEND: DES.H
 *
 *      Copyright (c) 1995 Ascend Communications, Inc.
 *      All rights reserved.
 *
 *      Permission to copy all or part of this material for any purpose is
 *      granted provided that the above copyright notice and this paragraph
 *      are duplicated in all copies.  THIS SOFTWARE IS PROVIDED ``AS IS''
 *      AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
 *      LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 *      FOR A PARTICULAR PURPOSE.
 *
 *  - This file contains the prototypes for the externally visible
 *    functions that exist in the des.c file.
 */


#if !defined( DES_H)
#define DES_H

#if defined(__STDC__) && (__STDC__ == 1)
#       define  P__(s)  s
#       define  CONST   const
#else
#       define  P__(s)  (/* s */)
#       define  CONST   /* const */
#endif

/* ARA - DES defines */
#define 	ARA_PASS_LEN	8


/* External entries */

extern int  des_init P__((void));     
extern void des_done P__((void));   
extern void dessetkey P__((char *key));
extern void endes P__((char *block)); 
extern void dedes P__((char *block));

#endif

