Cool.
One question tho, I found it in sdk3.5 and sdk4. The function is created in
1995 according to the header. Can I assume all PalmOS version currently in use
has that support? I need only OS3.0+ support tho.
Thanks.
Max
--- Joe Programmer <[EMAIL PROTECTED]> wrote:
> --- Max Bian wrote:
> > I found function EncDES in encrypt.h in the
> > Core include directory. Has anyone
> > tried it? Does it work at all? I couldn't
> > find any ...
>
> A google search for EncDES reveals that Greg Winton
> discusses EncDES in his O'reilly book, "Palm OS
> Network Programming - Writing Connected Applications
> for the Palm" (which I haven't read).
>
> And here is something posted at rudedog.org by Dave
> Carrigan:
>
> Off the top of my head and untested, here is a
> function to encrypt or decrypt a string of
> arbitrary length.
>
> #include <Encrypt.h>
>
> UInt8 *
> crypt_string(UInt8 *plaintext, UInt8 *key, UInt16
> bufsize, Boolean encrypt)
> Char *outbuf;
> UInt16 i;
>
> outbuf = MemPtrNew(bufsize);
> for (i=0; i < bufsize; i += 8) {
> EncDES(&(plaintext[i]), key, &(outbuf[i]),
> encrypt);
> }
> return outbuf;
> }
>
> Caveats:
>
> Plaintext must be in a buffer that is exactly a
> multiple of 8 characters long. Pad it with 0's
> if the actual text isn't exactly a
> multiple of 8 long.
>
> Key must be in a buffer that is at least 8
> characters long. Pad the key with 0's if it's
> shorter than 8 characters. Only the first 8
> characters are used.
>
> You're responsible for freeing the returned
> buffer when you're done with it.
>
>
> __________________________________________________
> Do You Yahoo!?
> Check out Yahoo! Shopping and Yahoo! Auctions for all of
> your unique holiday gifts! Buy at http://shopping.yahoo.com
> or bid at http://auctions.yahoo.com
>
> --
> For information on using the Palm Developer Forums, or to unsubscribe, please
> see http://www.palmos.com/dev/tech/support/forums/
__________________________________________________
Do You Yahoo!?
Check out Yahoo! Shopping and Yahoo! Auctions for all of
your unique holiday gifts! Buy at http://shopping.yahoo.com
or bid at http://auctions.yahoo.com
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/