Move fdDigest*() to rpmio.c where they better belong
This commit is contained in:
parent
c716382ee8
commit
fa0337c9b6
|
@ -16,6 +16,7 @@
|
|||
#include <rpm/rpmkeyring.h>
|
||||
|
||||
#include "rpmio/digest.h"
|
||||
#include "rpmio/rpmio_internal.h" /* fdSetBundle() */
|
||||
#include "lib/rpmlead.h"
|
||||
#include "lib/signature.h"
|
||||
|
||||
|
|
|
@ -244,33 +244,3 @@ DPRINTF((stderr, "*** Final(%p,%p,%p,%zd) hashctx %p digest %p\n", ctx, datap, l
|
|||
return 0;
|
||||
}
|
||||
|
||||
void fdInitDigest(FD_t fd, pgpHashAlgo hashalgo, int flags)
|
||||
{
|
||||
if (fd->digests == NULL) {
|
||||
fd->digests = rpmDigestBundleNew();
|
||||
}
|
||||
fdstat_enter(fd, FDSTAT_DIGEST);
|
||||
rpmDigestBundleAdd(fd->digests, hashalgo, flags);
|
||||
fdstat_exit(fd, FDSTAT_DIGEST, (ssize_t) 0);
|
||||
}
|
||||
|
||||
void fdUpdateDigests(FD_t fd, const unsigned char * buf, size_t buflen)
|
||||
{
|
||||
if (fd && fd->digests) {
|
||||
fdstat_enter(fd, FDSTAT_DIGEST);
|
||||
rpmDigestBundleUpdate(fd->digests, buf, buflen);
|
||||
fdstat_exit(fd, FDSTAT_DIGEST, (ssize_t) buflen);
|
||||
}
|
||||
}
|
||||
|
||||
void fdFiniDigest(FD_t fd, pgpHashAlgo hashalgo,
|
||||
void ** datap,
|
||||
size_t * lenp,
|
||||
int asAscii)
|
||||
{
|
||||
if (fd && fd->digests) {
|
||||
fdstat_enter(fd, FDSTAT_DIGEST);
|
||||
rpmDigestBundleFinal(fd->digests, hashalgo, datap, lenp, asAscii);
|
||||
fdstat_exit(fd, FDSTAT_DIGEST, (ssize_t) 0);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
#include <rpm/rpmpgp.h>
|
||||
#include "rpmio/base64.h"
|
||||
#include "rpmio/rpmio_internal.h"
|
||||
|
||||
|
||||
/** \ingroup rpmio
|
||||
|
|
|
@ -2007,3 +2007,33 @@ static const struct FDIO_s fpio_s = {
|
|||
};
|
||||
static const FDIO_t fpio = &fpio_s ;
|
||||
|
||||
void fdInitDigest(FD_t fd, pgpHashAlgo hashalgo, int flags)
|
||||
{
|
||||
if (fd->digests == NULL) {
|
||||
fd->digests = rpmDigestBundleNew();
|
||||
}
|
||||
fdstat_enter(fd, FDSTAT_DIGEST);
|
||||
rpmDigestBundleAdd(fd->digests, hashalgo, flags);
|
||||
fdstat_exit(fd, FDSTAT_DIGEST, (ssize_t) 0);
|
||||
}
|
||||
|
||||
void fdUpdateDigests(FD_t fd, const unsigned char * buf, size_t buflen)
|
||||
{
|
||||
if (fd && fd->digests) {
|
||||
fdstat_enter(fd, FDSTAT_DIGEST);
|
||||
rpmDigestBundleUpdate(fd->digests, buf, buflen);
|
||||
fdstat_exit(fd, FDSTAT_DIGEST, (ssize_t) buflen);
|
||||
}
|
||||
}
|
||||
|
||||
void fdFiniDigest(FD_t fd, pgpHashAlgo hashalgo,
|
||||
void ** datap,
|
||||
size_t * lenp,
|
||||
int asAscii)
|
||||
{
|
||||
if (fd && fd->digests) {
|
||||
fdstat_enter(fd, FDSTAT_DIGEST);
|
||||
rpmDigestBundleFinal(fd->digests, hashalgo, datap, lenp, asAscii);
|
||||
fdstat_exit(fd, FDSTAT_DIGEST, (ssize_t) 0);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue