krb5_asn1.spec revision f808c858fa61e7769218966759510a8b1190dfcf
#
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
#
function asn12krb5_buf
declaration asn1_error_code asn12krb5_buf \
end
function asn1_decode_addrtype
declaration asn1_error_code asn1_decode_addrtype \
(asn1buf *buf, krb5_addrtype *val)
end
function asn1_decode_ap_options
declaration asn1_error_code asn1_decode_ap_options \
(asn1buf *buf, krb5_flags *val)
end
function asn1_decode_authdata_elt
declaration asn1_error_code asn1_decode_authdata_elt \
(asn1buf *buf, krb5_authdata *val)
end
function asn1_decode_authdatatype
declaration asn1_error_code asn1_decode_authdatatype \
(asn1buf *buf, krb5_authdatatype *val)
end
function asn1_decode_authorization_data
declaration asn1_error_code asn1_decode_authorization_data \
(asn1buf *buf, krb5_authdata ***val)
end
function asn1_decode_charstring
declaration asn1_error_code asn1_decode_charstring \
end
function asn1_decode_checksum
declaration asn1_error_code asn1_decode_checksum \
(asn1buf *buf, krb5_checksum *val)
end
function asn1_decode_cksumtype
declaration asn1_error_code asn1_decode_cksumtype \
(asn1buf *buf, krb5_cksumtype *val)
end
function asn1_decode_enc_kdc_rep_part
declaration asn1_error_code asn1_decode_enc_kdc_rep_part \
end
function asn1_decode_enc_sam_key
declaration asn1_error_code asn1_decode_enc_sam_key \
(asn1buf *buf, krb5_sam_key *val)
end
function asn1_decode_enc_sam_response_enc
declaration asn1_error_code asn1_decode_enc_sam_response_enc \
end
function asn1_decode_encrypted_data
declaration asn1_error_code asn1_decode_encrypted_data \
(asn1buf *buf, krb5_enc_data *val)
end
function asn1_decode_encryption_key
declaration asn1_error_code asn1_decode_encryption_key \
(asn1buf *buf, krb5_keyblock *val)
end
function asn1_decode_enctype
declaration asn1_error_code asn1_decode_enctype \
(asn1buf *buf, krb5_enctype *val)
end
function asn1_decode_etype_info
declaration asn1_error_code asn1_decode_etype_info \
(asn1buf *buf, krb5_etype_info_entry ***val)
end
function asn1_decode_generalstring
declaration asn1_error_code asn1_decode_generalstring \
end
function asn1_decode_generaltime
declaration asn1_error_code asn1_decode_generaltime \
end
function asn1_decode_host_address
declaration asn1_error_code asn1_decode_host_address \
(asn1buf *buf, krb5_address *val)
end
function asn1_decode_host_addresses
declaration asn1_error_code asn1_decode_host_addresses \
(asn1buf *buf, krb5_address ***val)
end
function asn1_decode_ia5string
declaration asn1_error_code asn1_decode_ia5string \
end
function asn1_decode_int
declaration asn1_error_code asn1_decode_int \
end
function asn1_decode_int32
declaration asn1_error_code asn1_decode_int32 \
(asn1buf *buf, krb5_int32 *val)
end
function asn1_decode_integer
declaration asn1_error_code asn1_decode_integer \
end
function asn1_decode_kdc_options
declaration asn1_error_code asn1_decode_kdc_options \
(asn1buf *buf, krb5_flags *val)
end
function asn1_decode_kdc_rep
declaration asn1_error_code asn1_decode_kdc_rep \
(asn1buf *buf, krb5_kdc_rep *val)
end
function asn1_decode_kdc_req
declaration asn1_error_code asn1_decode_kdc_req \
(asn1buf *buf, krb5_kdc_req *val)
end
function asn1_decode_kdc_req_body
declaration asn1_error_code asn1_decode_kdc_req_body \
(asn1buf *buf, krb5_kdc_req *val)
end
function asn1_decode_kerberos_time
declaration asn1_error_code asn1_decode_kerberos_time \
(asn1buf *buf, krb5_timestamp *val)
end
function asn1_decode_krb5_flags
declaration asn1_error_code asn1_decode_krb5_flags \
(asn1buf *buf, krb5_flags *val)
end
function asn1_decode_krb_cred_info
declaration asn1_error_code asn1_decode_krb_cred_info \
(asn1buf *buf, krb5_cred_info *val)
end
function asn1_decode_krb_safe_body
declaration asn1_error_code asn1_decode_krb_safe_body \
end
function asn1_decode_kvno
declaration asn1_error_code asn1_decode_kvno \
end
function asn1_decode_last_req
declaration asn1_error_code asn1_decode_last_req \
(asn1buf *buf, krb5_last_req_entry ***val)
end
function asn1_decode_last_req_entry
declaration asn1_error_code asn1_decode_last_req_entry \
(asn1buf *buf, krb5_last_req_entry *val)
end
function asn1_decode_msgtype
declaration asn1_error_code asn1_decode_msgtype \
(asn1buf *buf, krb5_msgtype *val)
end
function asn1_decode_null
end
function asn1_decode_octet
declaration asn1_error_code asn1_decode_octet \
(asn1buf *buf, krb5_octet *val)
end
function asn1_decode_octetstring
declaration asn1_error_code asn1_decode_octetstring \
(asn1buf *buf, unsigned int *retlen, asn1_octet **val)
end
function asn1_decode_pa_data
declaration asn1_error_code asn1_decode_pa_data \
(asn1buf *buf, krb5_pa_data *val)
end
function asn1_decode_passwdsequence
declaration asn1_error_code asn1_decode_passwdsequence \
end
function asn1_decode_predicted_sam_response
declaration asn1_error_code asn1_decode_predicted_sam_response \
end
function asn1_decode_principal_name
declaration asn1_error_code asn1_decode_principal_name \
(asn1buf *buf, krb5_principal *val)
end
function asn1_decode_printablestring
declaration asn1_error_code asn1_decode_printablestring \
end
function asn1_decode_realm
declaration asn1_error_code asn1_decode_realm \
(asn1buf *buf, krb5_principal *val)
end
function asn1_decode_sam_challenge
declaration asn1_error_code asn1_decode_sam_challenge \
(asn1buf *buf, krb5_sam_challenge *val)
end
function asn1_decode_sam_flags
declaration asn1_error_code asn1_decode_sam_flags \
(asn1buf *buf, krb5_flags *val)
end
function asn1_decode_sam_response
declaration asn1_error_code asn1_decode_sam_response \
(asn1buf *buf, krb5_sam_response *val)
end
function asn1_decode_sequence_of_enctype
declaration asn1_error_code asn1_decode_sequence_of_enctype \
(asn1buf *buf, int *num, krb5_enctype **val)
end
declaration asn1_error_code asn1_decode_sequence_of_krb_cred_info \
(asn1buf *buf, krb5_cred_info ***val)
end
function asn1_decode_sequence_of_pa_data
declaration asn1_error_code asn1_decode_sequence_of_pa_data \
(asn1buf *buf, krb5_pa_data ***val)
end
declaration asn1_error_code asn1_decode_sequence_of_passwdsequence \
(asn1buf *buf, passwd_phrase_element ***val)
end
function asn1_decode_sequence_of_ticket
declaration asn1_error_code asn1_decode_sequence_of_ticket \
(asn1buf *buf, krb5_ticket ***val)
end
function asn1_decode_ticket
declaration asn1_error_code asn1_decode_ticket \
(asn1buf *buf, krb5_ticket *val)
end
function asn1_decode_ticket_flags
declaration asn1_error_code asn1_decode_ticket_flags \
(asn1buf *buf, krb5_flags *val)
end
function asn1_decode_transited_encoding
declaration asn1_error_code asn1_decode_transited_encoding \
(asn1buf *buf, krb5_transited *val)
end
function asn1_decode_ui_2
declaration asn1_error_code asn1_decode_ui_2 \
end
function asn1_decode_ui_4
declaration asn1_error_code asn1_decode_ui_4 \
end
function asn1_decode_unsigned_integer
declaration asn1_error_code asn1_decode_unsigned_integer \
end
function asn1_encode_ap_options
declaration asn1_error_code asn1_encode_ap_options \
(asn1buf *buf, const krb5_flags val, \
unsigned int *retlen)
end
function asn1_encode_authorization_data
declaration asn1_error_code asn1_encode_authorization_data \
(asn1buf *buf, const krb5_authdata **val, \
unsigned int *retlen)
end
function asn1_encode_charstring
unsigned int *retlen)
end
function asn1_encode_checksum
const krb5_checksum *val, unsigned int *retlen)
end
function asn1_encode_enc_kdc_rep_part
const krb5_enc_kdc_rep_part *val, \
unsigned int *retlen)
end
function asn1_encode_enc_sam_response_enc
const krb5_enc_sam_response_enc *val, \
unsigned int *retlen)
end
function asn1_encode_encrypted_data
declaration asn1_error_code asn1_encode_encrypted_data \
(asn1buf *buf, const krb5_enc_data *val, \
unsigned int *retlen)
end
function asn1_encode_encryption_key
declaration asn1_error_code asn1_encode_encryption_key \
(asn1buf *buf, const krb5_keyblock *val, \
unsigned int *retlen)
end
function asn1_encode_etype_info
const krb5_etype_info_entry **val, \
unsigned int *retlen, int etype_info2)
end
function asn1_encode_etype_info_entry
const krb5_etype_info_entry *val, \
unsigned int *retlen, int etype_info2)
end
function asn1_encode_generalstring
unsigned int *retlen)
end
function asn1_encode_generaltime
declaration asn1_error_code asn1_encode_generaltime \
unsigned int *retlen)
end
function asn1_encode_host_address
const krb5_address *val, \
unsigned int *retlen)
end
function asn1_encode_host_addresses
const krb5_address **val, \
unsigned int *retlen)
end
function asn1_encode_ia5string
int *retlen)
end
function asn1_encode_integer
declaration asn1_error_code asn1_encode_integer \
unsigned int *retlen)
end
function asn1_encode_kdc_options
declaration asn1_error_code asn1_encode_kdc_options \
(asn1buf *buf, const krb5_flags val, \
unsigned int *retlen)
end
function asn1_encode_kdc_rep
asn1buf *buf, const krb5_kdc_rep *val, \
unsigned int *retlen)
end
function asn1_encode_kdc_req
asn1buf *buf, const krb5_kdc_req *val, \
unsigned int *retlen)
end
function asn1_encode_kdc_req_body
declaration asn1_error_code asn1_encode_kdc_req_body \
(asn1buf *buf, const krb5_kdc_req *val, \
unsigned int *retlen)
end
function asn1_encode_kerberos_time
declaration asn1_error_code asn1_encode_kerberos_time \
(asn1buf *buf, const krb5_timestamp val, \
unsigned int *retlen)
end
function asn1_encode_krb5_authdata_elt
declaration asn1_error_code asn1_encode_krb5_authdata_elt \
(asn1buf *buf, const krb5_authdata *val, \
unsigned int *retlen)
end
function asn1_encode_krb5_flags
declaration asn1_error_code asn1_encode_krb5_flags \
(asn1buf *buf, const krb5_flags val, \
unsigned int *retlen)
end
function asn1_encode_krb_cred_info
declaration asn1_error_code asn1_encode_krb_cred_info \
(asn1buf *buf, const krb5_cred_info *val, \
unsigned int *retlen)
end
function asn1_encode_krb_safe_body
declaration asn1_error_code asn1_encode_krb_safe_body \
unsigned int *retlen)
end
function asn1_encode_last_req
const krb5_last_req_entry **val, \
unsigned int *retlen)
end
function asn1_encode_last_req_entry
const krb5_last_req_entry *val, \
unsigned int *retlen)
end
function asn1_encode_null
end
function asn1_encode_octetstring
const unsigned int len, const asn1_octet *val, \
unsigned int *retlen)
end
function asn1_encode_pa_data
declaration asn1_error_code asn1_encode_pa_data \
(asn1buf *buf, const krb5_pa_data *val, \
unsigned int *retlen)
end
function asn1_encode_passwdsequence
const passwd_phrase_element *val, \
unsigned int *retlen)
end
function asn1_encode_predicted_sam_response
const krb5_predicted_sam_response *val, \
unsigned int *retlen)
end
function asn1_encode_principal_name
declaration asn1_error_code asn1_encode_principal_name \
(asn1buf *buf, const krb5_principal val, \
unsigned int *retlen)
end
function asn1_encode_printablestring
int *retlen)
end
function asn1_encode_realm
declaration asn1_error_code asn1_encode_realm \
(asn1buf *buf, const krb5_principal val, \
unsigned int *retlen)
end
function asn1_encode_sam_challenge
const krb5_sam_challenge * val, \
unsigned int *retlen)
end
function asn1_encode_sam_flags
declaration asn1_error_code asn1_encode_sam_flags \
(asn1buf * buf, const krb5_flags val, \
unsigned int *retlen)
end
function asn1_encode_sam_key
declaration asn1_error_code asn1_encode_sam_key \
(asn1buf *buf, const krb5_sam_key *val, \
unsigned int *retlen)
end
function asn1_encode_sam_response
const krb5_sam_response *val, \
unsigned int *retlen)
end
function asn1_encode_sequence_of_enctype
const int len, const krb5_enctype *val, \
unsigned int *retlen)
end
declaration asn1_error_code asn1_encode_sequence_of_krb_cred_info \
(asn1buf *buf, const krb5_cred_info **val, \
unsigned int *retlen)
end
function asn1_encode_sequence_of_pa_data
declaration asn1_error_code asn1_encode_sequence_of_pa_data \
(asn1buf *buf, const krb5_pa_data **val, \
unsigned int *retlen)
end
declaration asn1_error_code asn1_encode_sequence_of_passwdsequence \
(asn1buf *buf, const passwd_phrase_element **val, \
unsigned int *retlen)
end
function asn1_encode_sequence_of_ticket
declaration asn1_error_code asn1_encode_sequence_of_ticket \
(asn1buf *buf, const krb5_ticket **val, \
unsigned int *retlen)
end
function asn1_encode_ticket
declaration asn1_error_code asn1_encode_ticket \
(asn1buf *buf, const krb5_ticket *val, \
unsigned int *retlen)
end
function asn1_encode_ticket_flags
declaration asn1_error_code asn1_encode_ticket_flags \
(asn1buf *buf, const krb5_flags val, \
unsigned int *retlen)
end
function asn1_encode_transited_encoding
declaration asn1_error_code asn1_encode_transited_encoding \
(asn1buf *buf, const krb5_transited *val, \
unsigned int *retlen)
end
function asn1_encode_ui_4
unsigned int *retlen)
end
function asn1_encode_unsigned_integer
declaration asn1_error_code asn1_encode_unsigned_integer \
unsigned int *retlen)
end
function asn1_get_sequence
declaration asn1_error_code asn1_get_sequence \
int *indef)
end
function asn1_get_tag_2
end
function asn1_krb5_realm_copy
declaration asn1_error_code asn1_krb5_realm_copy \
(krb5_principal target, krb5_principal source)
end
function asn1_make_etag
const asn1_class class, \
const asn1_tagnum tagnum, \
const unsigned int in_len, \
unsigned int *retlen)
end
function asn1_make_id
const asn1_construction construction, const asn1_tagnum tagnum, \
unsigned int *retlen)
end
function asn1_make_length
declaration asn1_error_code asn1_make_length \
unsigned int *retlen)
end
function asn1_make_sequence
declaration asn1_error_code asn1_make_sequence \
unsigned int *len)
end
function asn1_make_set
declaration asn1_error_code asn1_make_set \
unsigned int *retlen)
end
function asn1_make_string
int *retlen)
end
function asn1_make_tag
declaration asn1_error_code asn1_make_tag \
(asn1buf *buf, const asn1_class class, \
const asn1_construction construction, \
const asn1_tagnum tagnum, \
end
function asn1buf_create
end
function asn1buf_destroy
end
function asn1buf_ensure_space
declaration asn1_error_code asn1buf_ensure_space \
end
function asn1buf_expand
declaration asn1_error_code asn1buf_expand \
end
function asn1buf_free
declaration int asn1buf_free (const asn1buf *buf)
end
function asn1buf_hex_unparse
declaration asn1_error_code asn1buf_hex_unparse \
end
function asn1buf_imbed
declaration asn1_error_code asn1buf_imbed \
const unsigned int length,\
const int indef)
end
function asn1buf_insert_charstring
declaration asn1_error_code asn1buf_insert_charstring \
end
function asn1buf_insert_octet
declaration asn1_error_code asn1buf_insert_octet \
end
function asn1buf_insert_octetstring
declaration asn1_error_code asn1buf_insert_octetstring \
const asn1_octet *s)
end
function asn1buf_len
declaration int asn1buf_len (const asn1buf *buf)
end
function asn1buf_remains
declaration int asn1buf_remains (asn1buf *buf, int indef)
end
function asn1buf_remove_charstring
declaration asn1_error_code asn1buf_remove_charstring \
end
function asn1buf_remove_octet
declaration asn1_error_code asn1buf_remove_octet \
(asn1buf *buf, asn1_octet *o)
end
function asn1buf_remove_octetstring
declaration asn1_error_code asn1buf_remove_octetstring \
(asn1buf *buf, const unsigned int len, asn1_octet **s)
end
function asn1buf_size
declaration int asn1buf_size (const asn1buf *buf)
end
function asn1buf_skiptail
declaration asn1_error_code asn1buf_skiptail \
end
function asn1buf_sync
const asn1_class class, const asn1_tagnum lasttag, \
const int seqindef)
end
function asn1buf_unparse
declaration asn1_error_code asn1buf_unparse \
end
function asn1buf_wrap_data
declaration asn1_error_code asn1buf_wrap_data \
end