Yep, Jeffrey's modification works.

One thing is bugging me - I could swear I tried playing with encoding
alphabets before posting my comment, and this one was among those I used -
with no success. I wish I can figure out why. Oh well. :) :(

Wei, perhaps you could include Jeffrey's alt_base32.* in the codebase?

Tnx!

On Wed, Oct 12, 2011 at 00:43, Jeffrey Walton <[email protected]> wrote:

>
>
> On Oct 9, 10:01 am, Rawler <[email protected]> wrote:
> > Hi,
> >
> > I was just trying to use the base32-decoder, noticing it produced
> > unexpected output. Some further investigation, and I've now concluded
> > it also produces incorrect output for the test-vectors inhttp://
> www.faqs.org/rfcs/rfc4648.html.
> >
> > CODE:
> >
> > #include <crypto++/filters.h>
> > #include <crypto++/base32.h>
> >
> > #include <iostream>
> >
> > int main() {
> >   std::string testdata("foobar");
> >   std::string base32str;
> >   CryptoPP::StringSource(testdata, true,
> >                 new CryptoPP::Base32Encoder(
> >                     new CryptoPP::StringSink(base32str)));
> >   std::cout << base32str << std::endl;
> >   return 0;
> >
> > }
> http://www.cryptopp.com/wiki/File:RFC4648-Base32.zip
>
> --
> You received this message because you are subscribed to the "Crypto++
> Users" Google Group.
> To unsubscribe, send an email to
> [email protected].
> More information about Crypto++ and this group is available at
> http://www.cryptopp.com.
>



-- 
Regards,
Mouse

-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.

Reply via email to