2 * Copyright 2003 Sun Microsystems, Inc. All rights reserved.
3 * Use is subject to license terms.
6 #pragma ident "%Z%%M% %I% %E% SMI"
11 #define CONFOUNDERLENGTH 8
14 krb5_arcfour_encrypt_length(const struct krb5_enc_provider
*,
15 const struct krb5_hash_provider
*,
20 krb5_error_code
krb5_arcfour_encrypt(krb5_context
,
21 const struct krb5_enc_provider
*,
22 const struct krb5_hash_provider
*,
23 const krb5_keyblock
*,
30 krb5_error_code
krb5_arcfour_decrypt(krb5_context
,
31 const struct krb5_enc_provider
*,
32 const struct krb5_hash_provider
*,
33 const krb5_keyblock
*,
40 extern krb5_error_code
krb5int_arcfour_string_to_key(
42 const struct krb5_enc_provider
*,
49 extern const struct krb5_enc_provider krb5int_enc_arcfour
;
51 krb5_keyusage
krb5int_arcfour_translate_usage(krb5_keyusage usage
);
53 #endif /* ARCFOUR_H */