mirror of
https://github.com/zoogie/bfCL.git
synced 2025-06-19 03:25:41 -04:00

* fix for build issue * improve readability && fix lfcs sws/rws sm * can specify upper/lower bound manually for lfcs now
19 lines
506 B
C
19 lines
506 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 *in, unsigned char *out);
|
|
void aes_decrypt_128(const unsigned char *in, unsigned char *out);
|
|
|
|
void aes_encrypt_128_bulk(const unsigned char *in, unsigned char *out, unsigned len);
|