关于openssl AES/ECB/PKCS5Padding加密 求助
各位高手们,小弟最近需要做一个用AES/ECB/PKCS5Padding加密的代码,跑在嵌入式linux平台上,平台已经移植了openssl,我写了下面一个基于openssl的AES/ECB/PKCS5Padding加密函数,但最终加密后的结果不对,请各位帮忙看下哪的问题,谢谢各位高手了
#include "openssl/aes.h"
#define AES_DEBUG
int ez_AES_ecb_encrypt_PKCS5Padding(const char *in, char *out, const unsigned char *key, const int keybits){
AES_KEY aes;
unsigned char *input_string;
unsigned char *encrypt_string;
unsigned int surplus_len;
char b, *tmp_out;
const char *tmp_in;
int encrypt_quit = 0;
if(in == NULL || out == NULL){
#ifdef AES_DEBUG
printf("[%s] [%d] \"in\" or \"out\" point error!!\n", __FILE__, __LINE__);