diff options
author | John Klug <john.klug@multitech.com> | 2017-08-18 15:14:17 -0500 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2017-08-18 15:14:17 -0500 |
commit | 3ff432faedee2ec0b93d163e4808f391d65f1ba2 (patch) | |
tree | 59df462ea8586a664a59d4cf62f1a58af6507f7e /src/mts_fpga_hash.h | |
parent | c2da95882ea7a4218a4432ee5da8165aa61addfc (diff) | |
download | mts-id-eeprom-3ff432faedee2ec0b93d163e4808f391d65f1ba2.tar.gz mts-id-eeprom-3ff432faedee2ec0b93d163e4808f391d65f1ba2.tar.bz2 mts-id-eeprom-3ff432faedee2ec0b93d163e4808f391d65f1ba2.zip |
mts-fpga-loader
Diffstat (limited to 'src/mts_fpga_hash.h')
-rw-r--r-- | src/mts_fpga_hash.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/mts_fpga_hash.h b/src/mts_fpga_hash.h new file mode 100644 index 0000000..a45df87 --- /dev/null +++ b/src/mts_fpga_hash.h @@ -0,0 +1,14 @@ +/* -------------------------------------------------------------------------- */ +/* --- DEPENDANCIES --------------------------------------------------------- */ + +#include <openssl/sha.h> /* generate hash */ +#include <stdint.h> /* C99 types */ + +/* -------------------------------------------------------------------------- */ +/* --- PUBLIC FUNCTIONS PROTOTYPES ------------------------------------------ */ +static void sha256_hash_string(char hash[SHA256_DIGEST_LENGTH], char outputBuffer[65]); + +static void sha256(char *string, char outputBuffer[65]); + +int sha256_file(char* hw, char *path); +/* --- EOF ------------------------------------------------------------------ */ |