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
14
extern
"C"
{
15
#endif
16
25
RPM_PUBLIC_API
26
char
*
rpmBase64Encode
(
const
void
*data,
size_t
len,
int
linelen);
27
38
RPM_PUBLIC_API
39
int
rpmBase64Decode
(
const
char
*in,
void
**out,
size_t
*outlen);
40
45
RPM_PUBLIC_API
46
char
*
rpmBase64CRC
(
const
unsigned
char
*data,
size_t
len);
47
48
#ifdef __cplusplus
49
}
50
#endif
rpmBase64Encode
RPM_PUBLIC_API char * rpmBase64Encode(const void *data, size_t len, int linelen)
rpmBase64Decode
RPM_PUBLIC_API int rpmBase64Decode(const char *in, void **out, size_t *outlen)
rpmBase64CRC
RPM_PUBLIC_API char * rpmBase64CRC(const unsigned char *data, size_t len)
rpmtypes.h
include
rpm
rpmbase64.h
Generated by
1.16.1