From 031a856a7e8ce850662ce6d16007549a1a5ee34f Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 19 Jun 2002 08:29:41 +0000 Subject: * keybox-init.c (keybox_set_ephemeral): New. * keybox-blob.c (create_blob_header): Store epheermal flag. (_keybox_create_x509_blob): Pass epheermal flag on. * keybox-update.c (keybox_insert_cert): Ditto. * keybox-search.c (blob_get_blob_flags): New. (keybox_search): Ignore ephemeral blobs when not in ephemeral mode. * keybox-dump.c (_keybox_dump_blob): Print blob flags as strings. --- kbx/keybox-init.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'kbx/keybox-init.c') diff --git a/kbx/keybox-init.c b/kbx/keybox-init.c index 1a4a587b9..b1d279999 100644 --- a/kbx/keybox-init.c +++ b/kbx/keybox-init.c @@ -116,5 +116,12 @@ keybox_get_resource_name (KEYBOX_HANDLE hd) return hd->kb->fname; } - +int +keybox_set_ephemeral (KEYBOX_HANDLE hd, int yes) +{ + if (!hd) + return KEYBOX_Invalid_Handle; + hd->ephemeral = yes; + return 0; +} -- cgit v1.2.3