aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/asn.1/asn1_k_decode.h
diff options
context:
space:
mode:
authorKen Hornstein <kenh@cmf.nrl.navy.mil>2002-10-24 06:49:59 +0000
committerKen Hornstein <kenh@cmf.nrl.navy.mil>2002-10-24 06:49:59 +0000
commit5ffe972e2c0e6c3748b6b6a33a4f5f68736a6dc7 (patch)
treebea2ed9545782a2999e54a0da60d51c5741fa7c3 /src/lib/krb5/asn.1/asn1_k_decode.h
parenta706a2d0d05ecea7a844db7d291493a5d282ed57 (diff)
downloadkrb5-5ffe972e2c0e6c3748b6b6a33a4f5f68736a6dc7.zip
krb5-5ffe972e2c0e6c3748b6b6a33a4f5f68736a6dc7.tar.gz
krb5-5ffe972e2c0e6c3748b6b6a33a4f5f68736a6dc7.tar.bz2
Client code lacks support for draft-ietf-krb-wg-kerberos-sam-01.txt
This widely-spread commit implements support for the so-called "new" hardware preauth protocol, defined in the IETF internet-draft draft-ietf-krb-wg-kerberos-sam-01.txt. Note that this code is client-side only. ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14939 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/asn.1/asn1_k_decode.h')
-rw-r--r--src/lib/krb5/asn.1/asn1_k_decode.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/krb5/asn.1/asn1_k_decode.h b/src/lib/krb5/asn.1/asn1_k_decode.h
index 22b2d2b..8f8b0bc 100644
--- a/src/lib/krb5/asn.1/asn1_k_decode.h
+++ b/src/lib/krb5/asn.1/asn1_k_decode.h
@@ -143,12 +143,20 @@ asn1_error_code asn1_decode_etype_info_entry
(asn1buf *buf, krb5_etype_info_entry *val);
asn1_error_code asn1_decode_sam_challenge
(asn1buf *buf, krb5_sam_challenge *val);
+asn1_error_code asn1_decode_sam_challenge_2
+ (asn1buf *buf, krb5_sam_challenge_2 *val);
+asn1_error_code asn1_decode_sam_challenge_2_body
+ (asn1buf *buf, krb5_sam_challenge_2_body *val);
asn1_error_code asn1_decode_enc_sam_key
(asn1buf *buf, krb5_sam_key *val);
asn1_error_code asn1_decode_enc_sam_response_enc
(asn1buf *buf, krb5_enc_sam_response_enc *val);
+asn1_error_code asn1_decode_enc_sam_response_enc_2
+ (asn1buf *buf, krb5_enc_sam_response_enc_2 *val);
asn1_error_code asn1_decode_sam_response
(asn1buf *buf, krb5_sam_response *val);
+asn1_error_code asn1_decode_sam_response_2
+ (asn1buf *buf, krb5_sam_response_2 *val);
asn1_error_code asn1_decode_predicted_sam_response
(asn1buf *buf, krb5_predicted_sam_response *val);
@@ -169,6 +177,9 @@ asn1_error_code asn1_decode_last_req
asn1_error_code asn1_decode_sequence_of_enctype
(asn1buf *buf, int *num, krb5_enctype **val);
+asn1_error_code asn1_decode_sequence_of_checksum
+ (asn1buf *buf, krb5_checksum ***val);
+
asn1_error_code asn1_decode_sequence_of_passwdsequence
(asn1buf *buf, passwd_phrase_element ***val);