155682Smarkm/* This is a generated file */ 255682Smarkm#ifndef __hdb_private_h__ 355682Smarkm#define __hdb_private_h__ 455682Smarkm 555682Smarkm#include <stdarg.h> 655682Smarkm 755682Smarkmkrb5_error_code 8233294Sstas_hdb_fetch_kvno ( 9102644Snectar krb5_context /*context*/, 10102644Snectar HDB */*db*/, 11178825Sdfr krb5_const_principal /*principal*/, 12102644Snectar unsigned /*flags*/, 13233294Sstas krb5_kvno /*kvno*/, 14178825Sdfr hdb_entry_ex */*entry*/); 1555682Smarkm 16178825Sdfrhdb_master_key 17178825Sdfr_hdb_find_master_key ( 18178825Sdfr uint32_t */*mkvno*/, 19178825Sdfr hdb_master_key /*mkey*/); 20178825Sdfr 21233294Sstaskrb5_error_code 22233294Sstas_hdb_keytab2hdb_entry ( 23233294Sstas krb5_context /*context*/, 24233294Sstas const krb5_keytab_entry */*ktentry*/, 25233294Sstas hdb_entry_ex */*entry*/); 26233294Sstas 27178825Sdfrint 28178825Sdfr_hdb_mkey_decrypt ( 29178825Sdfr krb5_context /*context*/, 30178825Sdfr hdb_master_key /*key*/, 31178825Sdfr krb5_key_usage /*usage*/, 32178825Sdfr void */*ptr*/, 33178825Sdfr size_t /*size*/, 34178825Sdfr krb5_data */*res*/); 35178825Sdfr 36178825Sdfrint 37178825Sdfr_hdb_mkey_encrypt ( 38178825Sdfr krb5_context /*context*/, 39178825Sdfr hdb_master_key /*key*/, 40178825Sdfr krb5_key_usage /*usage*/, 41178825Sdfr const void */*ptr*/, 42178825Sdfr size_t /*size*/, 43178825Sdfr krb5_data */*res*/); 44178825Sdfr 45178825Sdfrint 46178825Sdfr_hdb_mkey_version (hdb_master_key /*mkey*/); 47178825Sdfr 4855682Smarkmkrb5_error_code 49102644Snectar_hdb_remove ( 50102644Snectar krb5_context /*context*/, 51102644Snectar HDB */*db*/, 52178825Sdfr krb5_const_principal /*principal*/); 5355682Smarkm 5455682Smarkmkrb5_error_code 55102644Snectar_hdb_store ( 56102644Snectar krb5_context /*context*/, 57102644Snectar HDB */*db*/, 58102644Snectar unsigned /*flags*/, 59178825Sdfr hdb_entry_ex */*entry*/); 6055682Smarkm 6155682Smarkm#endif /* __hdb_private_h__ */ 62