90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose SSSD - MIT Kerberos authdata plugin
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose This file contains definitions and declarations to build authdata plugins
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose for MIT Kerberos outside of the MIT Kerberos source tree.
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosekrb5_ser_pack_int32(krb5_int32, krb5_octet **, size_t *);
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosekrb5_ser_unpack_int32(krb5_int32 *, krb5_octet **, size_t *);
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosekrb5_ser_pack_bytes(krb5_octet *, size_t, krb5_octet **, size_t *);
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosetypedef struct _krb5_authdata_context *krb5_authdata_context;
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_plugin_flags_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_plugin_init_proc)(krb5_context context,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_plugin_fini_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_request_init_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_request_fini_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_import_authdata_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_export_authdata_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_get_attribute_types_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_get_attribute_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_set_attribute_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_delete_attribute_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_export_internal_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_free_internal_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_verify_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_size_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_externalize_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_internalize_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose(*authdata_client_copy_proc)(krb5_context kcontext,
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosetypedef struct krb5plugin_authdata_client_ftable_v0 {
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose authdata_client_get_attribute_types_proc get_attribute_types;
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose authdata_client_get_attribute_proc get_attribute;
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose authdata_client_set_attribute_proc set_attribute;
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose authdata_client_delete_attribute_proc delete_attribute;
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose authdata_client_export_authdata_proc export_authdata;
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose authdata_client_import_authdata_proc import_authdata;
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose authdata_client_export_internal_proc export_internal;
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose authdata_client_free_internal_proc free_internal;
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose#endif /* _KRB5_AUTHDATA_INT_H */