On 2015-04-19 02:32, Luka Perkov wrote:
> On Fri, Apr 17, 2015 at 02:14:14AM +0200, Felix Fietkau wrote:
>> > +size_t b64decode(void *out, const void *in, size_t len)
>> > +{
>> > + uint8_t *o = (uint8_t *) out;
>> > + const uint8_t *data = (const uint8_t *) in;
>> > + size_t lenout, i, j;
>> >
On Fri, Apr 17, 2015 at 02:14:14AM +0200, Felix Fietkau wrote:
> > +size_t b64decode(void *out, const void *in, size_t len)
> > +{
> > + uint8_t *o = (uint8_t *) out;
> > + const uint8_t *data = (const uint8_t *) in;
> > + size_t lenout, i, j;
> > + uint32_t cv = 0;
> > +
> > + lenout = b
On 2015-04-17 01:13, Luka Perkov wrote:
> The base code has been taken from zstream project which was
> written by Steven Barth.
>
> Signed-off-by: Luka Perkov
> CC: Steven Barth
> ---
> --- /dev/null
> +++ b/b64.c
> @@ -0,0 +1,117 @@
> +/*
> + * Copyright (C) 2011 Steven Barth
> + * Copyright
The base code has been taken from zstream project which was
written by Steven Barth.
Signed-off-by: Luka Perkov
CC: Steven Barth
---
=> changes in v2:
Use new API:
size_t b64decode(void **out, const char *in, size_t len);
size_t b64encode(char **out, const void *in, size_t len);
=> changes in