base64_test.c

来自「这是一个用来加解密的算法库」· C语言 代码 · 共 21 行

C
21
字号
#include  "test.h"int base64_test(void){   unsigned char in[64], out[256], tmp[64];   unsigned long x, l1, l2;      for  (x = 0; x < 64; x++) {       yarrow_read(in, x, &test_yarrow);       l1 = sizeof(out);       DO(base64_encode(in, x, out, &l1));       l2 = sizeof(tmp);       DO(base64_decode(out, l1, tmp, &l2));       if (l2 != x || memcmp(tmp, in, x)) {           printf("base64  failed %lu %lu %lu", x, l1, l2);           return 1;       }   }   return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?