16 lines
319 B
C
16 lines
319 B
C
#include <stdio.h>
|
|
#include <stdint.h>
|
|
#include <openssl/rand.h>
|
|
#include <openssl/bio.h>
|
|
#include <openssl/err.h>
|
|
#include <openssl/sha.h>
|
|
|
|
#define SHA256_dig_t 32 //bytes
|
|
|
|
int readUDS(uint8_t* UDSdigest);
|
|
int createUDS();
|
|
int readFWID(uint8_t * FW_M);
|
|
int calcCDID(uint8_t * UDS_M, uint8_t * FW_M, uint8_t * CDID);
|
|
|
|
|