1f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project/* ---- BASE64 Routines ---- */ 2f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project#ifdef BASE64 3f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Projectint base64_encode(const unsigned char *in, unsigned long len, 4f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project unsigned char *out, unsigned long *outlen); 5f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project 6f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Projectint base64_decode(const unsigned char *in, unsigned long len, 7f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project unsigned char *out, unsigned long *outlen); 8f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project#endif 9f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project 10f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project/* ---- MEM routines ---- */ 11f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Projectvoid zeromem(void *dst, size_t len); 12f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Projectvoid burn_stack(unsigned long len); 13f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project 14f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Projectconst char *error_to_string(int err); 15f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project 16f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Projectextern const char *crypt_build_settings; 17f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project 18f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project/* ---- HMM ---- */ 19f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Projectint crypt_fsa(void *mp, ...); 20f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project 21f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project/* $Source: /cvs/libtom/libtomcrypt/src/headers/tomcrypt_misc.h,v $ */ 22f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project/* $Revision: 1.4 $ */ 23f7fc46c63fdc8f39234fea409b8dbe116d73ebf8The Android Open Source Project/* $Date: 2006/11/06 03:03:01 $ */ 24