mirror of
https://github.com/Jimmy-Z/bfCL.git
synced 2025-06-18 11:05:49 -04:00
20 lines
543 B
C
20 lines
543 B
C
|
|
#pragma once
|
|
|
|
// definition in sha1_16.c
|
|
void sha1_16(const unsigned char in[16], unsigned char out[16]);
|
|
|
|
// definition in aes.c
|
|
|
|
#define AES_BLOCK_SIZE 16
|
|
|
|
void aes_init(void);
|
|
|
|
void aes_set_key_enc_128(const unsigned char *key);
|
|
void aes_set_key_dec_128(const unsigned char *key);
|
|
|
|
void aes_encrypt_128(const unsigned char input[16], unsigned char output[16]);
|
|
void aes_decrypt_128(const unsigned char input[16], unsigned char output[16]);
|
|
|
|
void aes_encrypt_128_bulk(const unsigned char input[16], unsigned char output[16], unsigned len);
|