Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F35401222
keyring.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
1 KB
Subscribers
None
keyring.h
View Options
/* keyring.h - Keyring operations
* Copyright (C) 2001 Free Software Foundation, Inc.
*
* This file is part of GnuPG.
*
* GnuPG is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* GnuPG is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef GPG_KEYRING_H
#define GPG_KEYRING_H 1
#include
"../common/userids.h"
typedef
struct
keyring_handle
*
KEYRING_HANDLE
;
int
keyring_register_filename
(
const
char
*
fname
,
int
read_only
,
void
**
ptr
);
int
keyring_is_writable
(
void
*
token
);
KEYRING_HANDLE
keyring_new
(
void
*
token
);
void
keyring_release
(
KEYRING_HANDLE
hd
);
void
keyring_push_found_state
(
KEYRING_HANDLE
hd
);
void
keyring_pop_found_state
(
KEYRING_HANDLE
hd
);
const
char
*
keyring_get_resource_name
(
KEYRING_HANDLE
hd
);
int
keyring_lock
(
KEYRING_HANDLE
hd
,
int
yes
);
int
keyring_get_keyblock
(
KEYRING_HANDLE
hd
,
KBNODE
*
ret_kb
);
int
keyring_update_keyblock
(
KEYRING_HANDLE
hd
,
KBNODE
kb
);
int
keyring_insert_keyblock
(
KEYRING_HANDLE
hd
,
KBNODE
kb
);
int
keyring_delete_keyblock
(
KEYRING_HANDLE
hd
);
int
keyring_search_reset
(
KEYRING_HANDLE
hd
);
int
keyring_search
(
KEYRING_HANDLE
hd
,
KEYDB_SEARCH_DESC
*
desc
,
size_t
ndesc
,
size_t
*
descindex
,
int
skip_legacy
);
int
keyring_rebuild_cache
(
void
*
token
,
int
noisy
);
#endif
/*GPG_KEYRING_H*/
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Sat, Feb 7, 5:33 PM (1 d, 19 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
22/dc/2b7fee21934ba74ae31fa27a8d17
Attached To
rG GnuPG
Event Timeline
Log In to Comment