1*241bea01Schristos /* $NetBSD: hdb-private.h,v 1.2 2019/12/15 22:50:49 christos Exp $ */ 2929c70cbSchristos 3929c70cbSchristos /* This is a generated file */ 4929c70cbSchristos #ifndef __hdb_private_h__ 5929c70cbSchristos #define __hdb_private_h__ 6929c70cbSchristos 7929c70cbSchristos #include <stdarg.h> 8929c70cbSchristos 9929c70cbSchristos krb5_error_code 10929c70cbSchristos _hdb_fetch_kvno ( 11929c70cbSchristos krb5_context /*context*/, 12929c70cbSchristos HDB */*db*/, 13929c70cbSchristos krb5_const_principal /*principal*/, 14929c70cbSchristos unsigned /*flags*/, 15929c70cbSchristos krb5_kvno /*kvno*/, 16929c70cbSchristos hdb_entry_ex */*entry*/); 17929c70cbSchristos 18929c70cbSchristos hdb_master_key 19929c70cbSchristos _hdb_find_master_key ( 20929c70cbSchristos unsigned int */*mkvno*/, 21929c70cbSchristos hdb_master_key /*mkey*/); 22929c70cbSchristos 23929c70cbSchristos krb5_error_code 24929c70cbSchristos _hdb_keytab2hdb_entry ( 25929c70cbSchristos krb5_context /*context*/, 26929c70cbSchristos const krb5_keytab_entry */*ktentry*/, 27929c70cbSchristos hdb_entry_ex */*entry*/); 28929c70cbSchristos 29929c70cbSchristos krb5_error_code 30929c70cbSchristos _hdb_mdb_value2entry ( 31929c70cbSchristos krb5_context /*context*/, 32929c70cbSchristos krb5_data */*data*/, 33929c70cbSchristos krb5_kvno /*target_kvno*/, 34929c70cbSchristos hdb_entry */*entry*/); 35929c70cbSchristos 36929c70cbSchristos int 37929c70cbSchristos _hdb_mit_dump2mitdb_entry ( 38929c70cbSchristos krb5_context /*context*/, 39929c70cbSchristos char */*line*/, 40929c70cbSchristos krb5_storage */*sp*/); 41929c70cbSchristos 42929c70cbSchristos int 43929c70cbSchristos _hdb_mkey_decrypt ( 44929c70cbSchristos krb5_context /*context*/, 45929c70cbSchristos hdb_master_key /*key*/, 46929c70cbSchristos krb5_key_usage /*usage*/, 47929c70cbSchristos void */*ptr*/, 48929c70cbSchristos size_t /*size*/, 49929c70cbSchristos krb5_data */*res*/); 50929c70cbSchristos 51929c70cbSchristos int 52929c70cbSchristos _hdb_mkey_encrypt ( 53929c70cbSchristos krb5_context /*context*/, 54929c70cbSchristos hdb_master_key /*key*/, 55929c70cbSchristos krb5_key_usage /*usage*/, 56929c70cbSchristos const void */*ptr*/, 57929c70cbSchristos size_t /*size*/, 58929c70cbSchristos krb5_data */*res*/); 59929c70cbSchristos 60929c70cbSchristos int 61929c70cbSchristos _hdb_mkey_version (hdb_master_key /*mkey*/); 62929c70cbSchristos 63929c70cbSchristos krb5_error_code 64929c70cbSchristos _hdb_remove ( 65929c70cbSchristos krb5_context /*context*/, 66929c70cbSchristos HDB */*db*/, 67929c70cbSchristos unsigned /*flags*/, 68929c70cbSchristos krb5_const_principal /*principal*/); 69929c70cbSchristos 70929c70cbSchristos krb5_error_code 71929c70cbSchristos _hdb_set_master_key_usage ( 72929c70cbSchristos krb5_context /*context*/, 73929c70cbSchristos HDB */*db*/, 74929c70cbSchristos unsigned int /*key_usage*/); 75929c70cbSchristos 76929c70cbSchristos krb5_error_code 77929c70cbSchristos _hdb_store ( 78929c70cbSchristos krb5_context /*context*/, 79929c70cbSchristos HDB */*db*/, 80929c70cbSchristos unsigned /*flags*/, 81929c70cbSchristos hdb_entry_ex */*entry*/); 82929c70cbSchristos 83929c70cbSchristos #endif /* __hdb_private_h__ */ 84