mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
gpg: Make function mk_datestr public.
* g10/keydb.h (MK_DATESTR_SIZE): New. * g10/keyid.c (mk_datestr): Make public. Add arg bufsize and use snprintf. Change arg atime to u32. (datestr_from_pk): Simplify. (datestr_from_sig): Ditto. (expirestr_from_pk): Ditto. (expirestr_from_sig): Ditto. (revokestr_from_pk): Ditto. -- Note that this also reduces the size of the static buffers from 16 to 11 which is sufficient for the string. In the past we added the 5 extra bytes to cope for bugs in gmtime which is now handles by snprintf. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
9998b162b4
commit
3ee314dde1
2 changed files with 25 additions and 22 deletions
|
@ -458,6 +458,13 @@ u32 keyid_from_fingerprint (ctrl_t ctrl, const byte *fprint, size_t fprint_len,
|
|||
u32 *keyid);
|
||||
byte *namehash_from_uid(PKT_user_id *uid);
|
||||
unsigned nbits_from_pk( PKT_public_key *pk );
|
||||
|
||||
/* Convert an UTC TIMESTAMP into an UTC yyyy-mm-dd string. Return
|
||||
* that string. The caller should pass a buffer with at least a size
|
||||
* of MK_DATESTR_SIZE. */
|
||||
char *mk_datestr (char *buffer, size_t bufsize, u32 timestamp);
|
||||
#define MK_DATESTR_SIZE 11
|
||||
|
||||
const char *datestr_from_pk( PKT_public_key *pk );
|
||||
const char *datestr_from_sig( PKT_signature *sig );
|
||||
const char *expirestr_from_pk( PKT_public_key *pk );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue