entry_ex          191 source4/kdc/hdb-samba4.c     hdb_entry_ex *entry_ex = p->entry_ex;
entry_ex          192 source4/kdc/hdb-samba4.c     free_hdb_entry(&entry_ex->entry);
entry_ex          196 source4/kdc/hdb-samba4.c static void hdb_ldb_free_entry(krb5_context context, hdb_entry_ex *entry_ex)
entry_ex          198 source4/kdc/hdb-samba4.c 	talloc_free(entry_ex->ctx);
entry_ex          206 source4/kdc/hdb-samba4.c 					      hdb_entry_ex *entry_ex)
entry_ex          221 source4/kdc/hdb-samba4.c 	entry_ex->entry.keys.val = NULL;
entry_ex          222 source4/kdc/hdb-samba4.c 	entry_ex->entry.keys.len = 0;
entry_ex          224 source4/kdc/hdb-samba4.c 	entry_ex->entry.kvno = ldb_msg_find_attr_as_int(msg, "msDS-KeyVersionNumber", 0);
entry_ex          327 source4/kdc/hdb-samba4.c 	entry_ex->entry.keys.len = 0;
entry_ex          328 source4/kdc/hdb-samba4.c 	entry_ex->entry.keys.val = calloc(allocated_keys, sizeof(Key));
entry_ex          329 source4/kdc/hdb-samba4.c 	if (entry_ex->entry.keys.val == NULL) {
entry_ex          348 source4/kdc/hdb-samba4.c 		entry_ex->entry.keys.val[entry_ex->entry.keys.len] = key;
entry_ex          349 source4/kdc/hdb-samba4.c 		entry_ex->entry.keys.len++;
entry_ex          412 source4/kdc/hdb-samba4.c 			entry_ex->entry.keys.val[entry_ex->entry.keys.len] = key;
entry_ex          413 source4/kdc/hdb-samba4.c 			entry_ex->entry.keys.len++;
entry_ex          473 source4/kdc/hdb-samba4.c 			entry_ex->entry.keys.val[entry_ex->entry.keys.len] = key;
entry_ex          474 source4/kdc/hdb-samba4.c 			entry_ex->entry.keys.len++;
entry_ex          480 source4/kdc/hdb-samba4.c 		entry_ex->entry.keys.len = 0;
entry_ex          482 source4/kdc/hdb-samba4.c 	if (entry_ex->entry.keys.len == 0 && entry_ex->entry.keys.val) {
entry_ex          483 source4/kdc/hdb-samba4.c 		free(entry_ex->entry.keys.val);
entry_ex          484 source4/kdc/hdb-samba4.c 		entry_ex->entry.keys.val = NULL;
entry_ex          497 source4/kdc/hdb-samba4.c 					 hdb_entry_ex *entry_ex)
entry_ex          526 source4/kdc/hdb-samba4.c 	memset(entry_ex, 0, sizeof(*entry_ex));
entry_ex          540 source4/kdc/hdb-samba4.c 	p->entry_ex = entry_ex;
entry_ex          546 source4/kdc/hdb-samba4.c 	entry_ex->ctx = p;
entry_ex          547 source4/kdc/hdb-samba4.c 	entry_ex->free_entry = hdb_ldb_free_entry;
entry_ex          552 source4/kdc/hdb-samba4.c 	entry_ex->entry.principal = malloc(sizeof(*(entry_ex->entry.principal)));
entry_ex          561 source4/kdc/hdb-samba4.c 		krb5_make_principal(context, &entry_ex->entry.principal, realm, samAccountName, NULL);
entry_ex          564 source4/kdc/hdb-samba4.c 		ret = copy_Principal(principal, entry_ex->entry.principal);
entry_ex          583 source4/kdc/hdb-samba4.c 		free(*krb5_princ_realm(context, entry_ex->entry.principal));
entry_ex          584 source4/kdc/hdb-samba4.c 		krb5_princ_set_realm(context, entry_ex->entry.principal, &strdup_realm);
entry_ex          587 source4/kdc/hdb-samba4.c 	entry_ex->entry.flags = uf2HDBFlags(context, userAccountControl, ent_type);
entry_ex          590 source4/kdc/hdb-samba4.c 		entry_ex->entry.flags.invalid = 0;
entry_ex          591 source4/kdc/hdb-samba4.c 		entry_ex->entry.flags.server = 1;
entry_ex          592 source4/kdc/hdb-samba4.c 		entry_ex->entry.flags.forwardable = 1;
entry_ex          593 source4/kdc/hdb-samba4.c 		entry_ex->entry.flags.ok_as_delegate = 1;
entry_ex          598 source4/kdc/hdb-samba4.c 			entry_ex->entry.flags.server = 0;
entry_ex          603 source4/kdc/hdb-samba4.c 	entry_ex->entry.created_by.time = ldb_msg_find_krb5time_ldap_time(msg, "whenCreated", 0);
entry_ex          605 source4/kdc/hdb-samba4.c 	entry_ex->entry.created_by.principal = NULL;
entry_ex          607 source4/kdc/hdb-samba4.c 	entry_ex->entry.modified_by = (Event *) malloc(sizeof(Event));
entry_ex          608 source4/kdc/hdb-samba4.c 	if (entry_ex->entry.modified_by == NULL) {
entry_ex          615 source4/kdc/hdb-samba4.c 	entry_ex->entry.modified_by->time = ldb_msg_find_krb5time_ldap_time(msg, "whenChanged", 0);
entry_ex          617 source4/kdc/hdb-samba4.c 	entry_ex->entry.modified_by->principal = NULL;
entry_ex          619 source4/kdc/hdb-samba4.c 	entry_ex->entry.valid_start = NULL;
entry_ex          623 source4/kdc/hdb-samba4.c 		entry_ex->entry.valid_end = NULL;
entry_ex          625 source4/kdc/hdb-samba4.c 		entry_ex->entry.valid_end = malloc(sizeof(*entry_ex->entry.valid_end));
entry_ex          626 source4/kdc/hdb-samba4.c 		if (entry_ex->entry.valid_end == NULL) {
entry_ex          630 source4/kdc/hdb-samba4.c 		*entry_ex->entry.valid_end = nt_time_to_unix(acct_expiry);
entry_ex          638 source4/kdc/hdb-samba4.c 			entry_ex->entry.pw_end = NULL;
entry_ex          640 source4/kdc/hdb-samba4.c 			entry_ex->entry.pw_end = malloc(sizeof(*entry_ex->entry.pw_end));
entry_ex          641 source4/kdc/hdb-samba4.c 			if (entry_ex->entry.pw_end == NULL) {
entry_ex          645 source4/kdc/hdb-samba4.c 			*entry_ex->entry.pw_end = nt_time_to_unix(must_change_time);
entry_ex          648 source4/kdc/hdb-samba4.c 		entry_ex->entry.pw_end = NULL;
entry_ex          651 source4/kdc/hdb-samba4.c 	entry_ex->entry.max_life = NULL;
entry_ex          653 source4/kdc/hdb-samba4.c 	entry_ex->entry.max_renew = NULL;
entry_ex          655 source4/kdc/hdb-samba4.c 	entry_ex->entry.generation = NULL;
entry_ex          658 source4/kdc/hdb-samba4.c 	ret = LDB_message2entry_keys(context, p->iconv_convenience, p, msg, userAccountControl, entry_ex);
entry_ex          664 source4/kdc/hdb-samba4.c 	entry_ex->entry.etypes = malloc(sizeof(*(entry_ex->entry.etypes)));
entry_ex          665 source4/kdc/hdb-samba4.c 	if (entry_ex->entry.etypes == NULL) {
entry_ex          670 source4/kdc/hdb-samba4.c 	entry_ex->entry.etypes->len = entry_ex->entry.keys.len;
entry_ex          671 source4/kdc/hdb-samba4.c 	entry_ex->entry.etypes->val = calloc(entry_ex->entry.etypes->len, sizeof(int));
entry_ex          672 source4/kdc/hdb-samba4.c 	if (entry_ex->entry.etypes->val == NULL) {
entry_ex          677 source4/kdc/hdb-samba4.c 	for (i=0; i < entry_ex->entry.etypes->len; i++) {
entry_ex          678 source4/kdc/hdb-samba4.c 		entry_ex->entry.etypes->val[i] = entry_ex->entry.keys.val[i].key.keytype;
entry_ex          689 source4/kdc/hdb-samba4.c 		hdb_free_entry(context, entry_ex);
entry_ex          691 source4/kdc/hdb-samba4.c 		talloc_steal(db, entry_ex->ctx);
entry_ex          705 source4/kdc/hdb-samba4.c 					       hdb_entry_ex *entry_ex)
entry_ex          726 source4/kdc/hdb-samba4.c 	p->entry_ex = entry_ex;
entry_ex          732 source4/kdc/hdb-samba4.c 	entry_ex->ctx = p;
entry_ex          733 source4/kdc/hdb-samba4.c 	entry_ex->free_entry = hdb_ldb_free_entry;
entry_ex          736 source4/kdc/hdb-samba4.c 	entry_ex->entry.created_by.time = ldb_msg_find_krb5time_ldap_time(msg, "whenCreated", 0);
entry_ex          738 source4/kdc/hdb-samba4.c 	entry_ex->entry.created_by.principal = NULL;
entry_ex          740 source4/kdc/hdb-samba4.c 	entry_ex->entry.valid_start = NULL;
entry_ex          766 source4/kdc/hdb-samba4.c 	entry_ex->entry.kvno = -1;
entry_ex          769 source4/kdc/hdb-samba4.c 			entry_ex->entry.kvno = password_blob.current->array[i].AuthInfo.version.version;
entry_ex          790 source4/kdc/hdb-samba4.c 	entry_ex->entry.keys.len = 0;
entry_ex          791 source4/kdc/hdb-samba4.c 	entry_ex->entry.keys.val = NULL;
entry_ex          796 source4/kdc/hdb-samba4.c 		entry_ex->entry.keys.val = calloc(1, sizeof(Key));
entry_ex          801 source4/kdc/hdb-samba4.c 		if (entry_ex->entry.keys.val == NULL) {
entry_ex          811 source4/kdc/hdb-samba4.c 		entry_ex->entry.keys.val[entry_ex->entry.keys.len] = key;
entry_ex          812 source4/kdc/hdb-samba4.c 		entry_ex->entry.keys.len++;
entry_ex          815 source4/kdc/hdb-samba4.c 	entry_ex->entry.principal = malloc(sizeof(*(entry_ex->entry.principal)));
entry_ex          817 source4/kdc/hdb-samba4.c 	ret = copy_Principal(principal, entry_ex->entry.principal);
entry_ex          836 source4/kdc/hdb-samba4.c 	free(*krb5_princ_realm(context, entry_ex->entry.principal));
entry_ex          837 source4/kdc/hdb-samba4.c 	krb5_princ_set_realm(context, entry_ex->entry.principal, &strdup_realm);
entry_ex          839 source4/kdc/hdb-samba4.c 	entry_ex->entry.flags = int2HDBFlags(0);
entry_ex          840 source4/kdc/hdb-samba4.c 	entry_ex->entry.flags.immutable = 1;
entry_ex          841 source4/kdc/hdb-samba4.c 	entry_ex->entry.flags.invalid = 0;
entry_ex          842 source4/kdc/hdb-samba4.c 	entry_ex->entry.flags.server = 1;
entry_ex          843 source4/kdc/hdb-samba4.c 	entry_ex->entry.flags.require_preauth = 1;
entry_ex          845 source4/kdc/hdb-samba4.c 	entry_ex->entry.pw_end = NULL;
entry_ex          847 source4/kdc/hdb-samba4.c 	entry_ex->entry.max_life = NULL;
entry_ex          849 source4/kdc/hdb-samba4.c 	entry_ex->entry.max_renew = NULL;
entry_ex          851 source4/kdc/hdb-samba4.c 	entry_ex->entry.generation = NULL;
entry_ex          853 source4/kdc/hdb-samba4.c 	entry_ex->entry.etypes = malloc(sizeof(*(entry_ex->entry.etypes)));
entry_ex          854 source4/kdc/hdb-samba4.c 	if (entry_ex->entry.etypes == NULL) {
entry_ex          859 source4/kdc/hdb-samba4.c 	entry_ex->entry.etypes->len = entry_ex->entry.keys.len;
entry_ex          860 source4/kdc/hdb-samba4.c 	entry_ex->entry.etypes->val = calloc(entry_ex->entry.etypes->len, sizeof(int));
entry_ex          861 source4/kdc/hdb-samba4.c 	if (entry_ex->entry.etypes->val == NULL) {
entry_ex          866 source4/kdc/hdb-samba4.c 	for (i=0; i < entry_ex->entry.etypes->len; i++) {
entry_ex          867 source4/kdc/hdb-samba4.c 		entry_ex->entry.etypes->val[i] = entry_ex->entry.keys.val[i].key.keytype;
entry_ex          878 source4/kdc/hdb-samba4.c 		hdb_free_entry(context, entry_ex);
entry_ex          880 source4/kdc/hdb-samba4.c 		talloc_steal(db, entry_ex->ctx);
entry_ex         1060 source4/kdc/hdb-samba4.c 					hdb_entry_ex *entry_ex) {
entry_ex         1087 source4/kdc/hdb-samba4.c 				msg[0], realm_ref_msg[0], entry_ex);
entry_ex         1095 source4/kdc/hdb-samba4.c 					hdb_entry_ex *entry_ex)
entry_ex         1157 source4/kdc/hdb-samba4.c 					msg[0], realm_ref_msg_1[0], entry_ex);
entry_ex         1195 source4/kdc/hdb-samba4.c 					      msg[0], entry_ex);
entry_ex         1212 source4/kdc/hdb-samba4.c 					hdb_entry_ex *entry_ex)
entry_ex         1285 source4/kdc/hdb-samba4.c 				msg[0], realm_ref_msg[0], entry_ex);
entry_ex         1296 source4/kdc/hdb-samba4.c 				 hdb_entry_ex *entry_ex)
entry_ex         1308 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_client(context, db, mem_ctx, principal, flags, entry_ex);
entry_ex         1313 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex);
entry_ex         1317 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_server(context, db, mem_ctx, principal, flags, entry_ex);
entry_ex         1321 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex);
entry_ex         1353 source4/kdc/hdb-samba4.c 	hdb_entry_ex entry_ex;
entry_ex         1354 source4/kdc/hdb-samba4.c 	memset(&entry_ex, '\0', sizeof(entry_ex));
entry_ex           60 source4/kdc/kdc.h 	hdb_entry_ex *entry_ex;
entry_ex          232 source4/kdc/pac-glue.c 					      krb5_context context, hdb_entry_ex *entry_ex, 
entry_ex          238 source4/kdc/pac-glue.c 	TALLOC_CTX *tmp_ctx = talloc_new(entry_ex->ctx);
entry_ex          239 source4/kdc/pac-glue.c 	struct hdb_ldb_private *p = talloc_get_type(entry_ex->ctx, struct hdb_ldb_private);
entry_ex          248 source4/kdc/pac-glue.c 	ret = krb5_unparse_name(context, entry_ex->entry.principal, &name);