Remove xbps_print_hexfp() from API and move it xbps-rindex, where it belongs.
This commit is contained in:
parent
2952c69c7a
commit
53ecaf9819
@ -53,6 +53,20 @@ usage(bool fail)
|
|||||||
exit(fail ? EXIT_FAILURE : EXIT_SUCCESS);
|
exit(fail ? EXIT_FAILURE : EXIT_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
print_hexfp(unsigned const char *fp)
|
||||||
|
{
|
||||||
|
unsigned int i, c, len;
|
||||||
|
|
||||||
|
len = strlen((const char *)fp);
|
||||||
|
for (i = 0; i < len; i++) {
|
||||||
|
fprintf(stdout, "%02x", fp[i]);
|
||||||
|
c = i + 1;
|
||||||
|
if (c < len)
|
||||||
|
fprintf(stdout, ":");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
state_cb(struct xbps_state_cb_data *xscd, void *cbd _unused)
|
state_cb(struct xbps_state_cb_data *xscd, void *cbd _unused)
|
||||||
{
|
{
|
||||||
@ -63,7 +77,7 @@ state_cb(struct xbps_state_cb_data *xscd, void *cbd _unused)
|
|||||||
case XBPS_STATE_REPO_KEY_IMPORT:
|
case XBPS_STATE_REPO_KEY_IMPORT:
|
||||||
printf("%s\n", xscd->desc);
|
printf("%s\n", xscd->desc);
|
||||||
printf("Fingerprint: ");
|
printf("Fingerprint: ");
|
||||||
xbps_print_hexfp(xscd->arg);
|
print_hexfp((unsigned const char *)xscd->arg);
|
||||||
printf("\n");
|
printf("\n");
|
||||||
rv = noyes("Do you want to import this public key?");
|
rv = noyes("Do you want to import this public key?");
|
||||||
break;
|
break;
|
||||||
@ -117,7 +131,7 @@ repo_info_cb(struct xbps_repo *repo, void *arg _unused, bool *done _unused)
|
|||||||
printf(" %u ", rpubkeysiz);
|
printf(" %u ", rpubkeysiz);
|
||||||
fp = xbps_pubkey2fp(repo->xhp, rpubkey);
|
fp = xbps_pubkey2fp(repo->xhp, rpubkey);
|
||||||
assert(fp);
|
assert(fp);
|
||||||
xbps_print_hexfp((const char *)fp);
|
print_hexfp(fp);
|
||||||
free(fp);
|
free(fp);
|
||||||
printf("\n");
|
printf("\n");
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
*
|
*
|
||||||
* This header documents the full API for the XBPS Library.
|
* This header documents the full API for the XBPS Library.
|
||||||
*/
|
*/
|
||||||
#define XBPS_API_VERSION "20131009"
|
#define XBPS_API_VERSION "20131108"
|
||||||
|
|
||||||
#ifndef XBPS_VERSION
|
#ifndef XBPS_VERSION
|
||||||
#define XBPS_VERSION "UNSET"
|
#define XBPS_VERSION "UNSET"
|
||||||
@ -1675,13 +1675,6 @@ int xbps_cmpver(const char *pkg1, const char *pkg2);
|
|||||||
*/
|
*/
|
||||||
unsigned char *xbps_pubkey2fp(struct xbps_handle *xhp, xbps_data_t pubkey);
|
unsigned char *xbps_pubkey2fp(struct xbps_handle *xhp, xbps_data_t pubkey);
|
||||||
|
|
||||||
/**
|
|
||||||
* Prints to stdout the hex fingerprint of a public key.
|
|
||||||
*
|
|
||||||
* @param[in] fp String returned by xbps_pubkey2fp();
|
|
||||||
*/
|
|
||||||
void xbps_print_hexfp(const char *fp);
|
|
||||||
|
|
||||||
/*@}*/
|
/*@}*/
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
17
lib/util.c
17
lib/util.c
@ -297,20 +297,3 @@ xbps_humanize_number(char *buf, int64_t bytes)
|
|||||||
return humanize_number(buf, 7, bytes, "B",
|
return humanize_number(buf, 7, bytes, "B",
|
||||||
HN_AUTOSCALE, HN_DECIMAL|HN_NOSPACE);
|
HN_AUTOSCALE, HN_DECIMAL|HN_NOSPACE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
xbps_print_hexfp(const char *fp)
|
|
||||||
{
|
|
||||||
unsigned char *fpstr;
|
|
||||||
unsigned int i, c, len;
|
|
||||||
|
|
||||||
fpstr = (unsigned char *)(void *)(unsigned long)(const void *)fp;
|
|
||||||
len = strlen(fp);
|
|
||||||
|
|
||||||
for (i = 0; i < len; i++) {
|
|
||||||
printf("%02x", fpstr[i]);
|
|
||||||
c = i + 1;
|
|
||||||
if (c < len)
|
|
||||||
putchar(':');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user