rpm 6.1.90
The RPM Package Manager
Loading...
Searching...
No Matches
rpmbase64.h
Go to the documentation of this file.
1/* base64 encoder/decoder based on public domain implementation
2 * by Chris Venter */
3
9
10#include <sys/types.h>
11#include <rpm/rpmtypes.h>
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
25RPM_PUBLIC_API
26char *rpmBase64Encode(const void *data, size_t len, int linelen);
27
38RPM_PUBLIC_API
39int rpmBase64Decode(const char *in, void **out, size_t *outlen);
40
45RPM_PUBLIC_API
46char *rpmBase64CRC(const unsigned char *data, size_t len);
47
48#ifdef __cplusplus
49}
50#endif
RPM_PUBLIC_API char * rpmBase64Encode(const void *data, size_t len, int linelen)
RPM_PUBLIC_API int rpmBase64Decode(const char *in, void **out, size_t *outlen)
RPM_PUBLIC_API char * rpmBase64CRC(const unsigned char *data, size_t len)