d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy#pragma ident "%Z%%M% %I% %E% SMI"
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy/*
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * Copyright (C) 1998 by the FundsXpress, INC.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * All rights reserved.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * Export of this software from the United States of America may require
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * a specific license from the United States Government. It is the
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * responsibility of any person or organization contemplating export to
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * obtain such a license before exporting.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * distribute this software and its documentation for any purpose and
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * without fee is hereby granted, provided that the above copyright
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * notice appear in all copies and that both that copyright notice and
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * this permission notice appear in supporting documentation, and that
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * the name of FundsXpress. not be used in advertising or publicity pertaining
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * to distribution of the software without specific, written prior
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * permission. FundsXpress makes no representations about the suitability of
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * this software for any purpose. It is provided "as is" without express
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * or implied warranty.
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy *
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy */
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy#include <k5-int.h>
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy#include <cksumtypes.h>
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedykrb5_boolean KRB5_CALLCONV
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedykrb5_c_valid_cksumtype(krb5_cksumtype ctype)
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy{
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy int i;
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy for (i=0; i<krb5_cksumtypes_length; i++) {
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy if (krb5_cksumtypes_list[i].ctype == ctype)
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy return(1);
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy }
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy return(0);
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy}
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedykrb5_boolean KRB5_CALLCONV
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedyvalid_cksumtype(krb5_cksumtype ctype)
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy{
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy return krb5_c_valid_cksumtype (ctype);
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy}
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedy