blob: 0284727d6892d4a1d83d589b14613ea6bfc222c4 [file] [log] [blame]
/*
* Header file for Kerberos Security Model support
*/
#ifndef SNMPKSM_H
#define SNMPKSM_H
#ifdef __cplusplus
extern "C" {
#endif
int ksm_rgenerate_out_msg(struct
snmp_secmod_outgoing_params *);
int ksm_process_in_msg(struct snmp_secmod_incoming_params
*);
void init_usm(void);
/*
* This is the "key usage" that is used by the new crypto API. It's used
* generally only if you are using derived keys. The specifical says that
* 1024-2047 are to be used by applications, and that even usage numbers are
* to be used for encryption and odd numbers are to be used for checksums.
*/
#define KSM_KEY_USAGE_ENCRYPTION 1030
#define KSM_KEY_USAGE_CHECKSUM 1031
#ifdef __cplusplus
}
#endif
#endif /* SNMPKSM_H */