summaryrefslogtreecommitdiff
path: root/lib/lib2.h
blob: 7036388b4683cf52dfebc3b91855caf0167fbc57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef __LIB2_H__
#define __LIB2_H__

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <openssl/aes.h>

char *pkcs7_padding(char *string, int length_string, int blocksize);
int aes_cbc(char *in, int length_in, char *out, unsigned char *string_key, char *init_vector);
int valid_pkcs7_padding(const char *in, int length_in, char *unpadded, int blocksize);

#endif