/*
 * Copyright 2000, International Business Machines Corporation and others.
 * All Rights Reserved.
 * 
 * This software has been released under the terms of the IBM Public
 * License.  For details, see the LICENSE file in the top-level source
 * directory or online at http://www.openafs.org/dl/license10.html
 */

/*
 * Revision 1.5  88/11/18  09:17:53
 * This is now obsolete, opcodes are defined in kauth.rg, no opcode names
 *   are used.
 * 
 * Revision 1.4  88/09/20  11:37:36
 * Added IBM Copyright
 * 
 * Revision 1.3  88/08/29  12:46:27
 * This checks in several new modules and many updates.  The AuthServer
 *   at this point works more or less as described in the NAFS document
 *   released in at the Aug 23-24 1988 workshop.
 * Tickets are as described in the kerberos.ticket file.
 * Intergrated w/ MIT's des implementation and the Andrew one-way password
 *   encryption.  Uses bcrypt for RSECURE connections.  Uses R not Rx.
 * 
 * Revision 1.2  88/07/19  16:19:58
 * Added GetEntry and ListEntry; other internal changes.
 *  */

#define LOWEST_OPCODE	 501
#define KASETPASSWORD	 501
#define KAAUTHENTICATE	 502
#define KAGETTICKET	 503
#define KASETFIELDS	 504
#define KACREATEUSER	 505
#define KADELETEUSER	 506
#define KAGETENTRY	 507
#define KALISTENTRY	 508
#define KACHANGEPASSWORD 509
#define KAGETSTATS	 510
#define HIGHEST_OPCODE	 510

#define NUMBER_OPCODES (HIGHEST_OPCODE-LOWEST_OPCODE+1)

#ifdef OPCODE_NAMES
static char *opcode_names[NUMBER_OPCODES] = {
    "SetPassword",
    "Authenticate",
    "GetTicket",
    "SetFields",
    "CreateUser",
    "DeleteUser",
    "GetEntry",
    "ListEntry",
    "ChangePW",
    "GetStats"
};
#endif
