"pycraze" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] | Hi , | | I am currently trying to implement base64 encoding and decoding | scheme in C . Python has a module , base64 , that will do the | encoding and decoding with ease . I am aware of OpenSSL having support | for base64 encoding and decoding , but i will have to now implement | both in C without using the openssl libraries . | | I was able to download a code w.r.t. base 64 encoding and | decoding . I am attaching the code below .
[C coce snipped] | But this code gives different hex values as compared to the | python base64.encodestring and base64.decodestring respectively . | | I need some help on this matter . I need some pointers on | where is the mistake for the above file . Looking at the source code for those functions might tell you why you get different outputs. The python code for base64 is in /Lib. Those two functions are thin wrappers around corresponding C-coded binascii functions. You can access that module via this source tree directory: http://svn.python.org/view/python/trunk/Modules/ The current binascii code is http://svn.python.org/view/python/trunk/Modules/binascii.c?rev=55205&view=auto The interpreter is open source with a liberal license that should allow you to pluck the functions for use elsewhere as long as the add a copyright notice. Otherwise, I agree with Diez that this is OT here. tjr -- http://mail.python.org/mailman/listinfo/python-list