|
Wiselib
|
#include <stdio.h>#include <stdint.h>#include <stdlib.h>#include <pbc.h>#include <sys/types.h>#include <sys/stat.h>#include <sys/signal.h>#include <sys/ioctl.h>#include <unistd.h>#include <string.h>#include <termios.h>#include <fcntl.h>#include <signal.h>#include "utma_weak.h"#include "common.h"Defines | |
| #define | BAUDRATE B115200 |
| #define | UART "/dev/ttyUSB0" |
| #define | _POSIX_SOURCE 1 |
| #define | FALSE 0 |
| #define | TRUE 1 |
Functions | |
| void | PrintBit (uint8_t c) |
| char * | read_file (char *filename) |
| void | pairing_setup () |
| void | load_pairing_param (int func) |
| void | prepare_uart () |
| int | read_buffer (uint8_t *msg_id, uint8_t *req_id, uint8_t *payload_len, uint8_t *payload) |
| int | uart_write (int fd, uint8_t *buff, int len) |
| uint8_t * | encrypt (uint8_t *payload, uint8_t *req_id) |
| uint8_t * | decrypt (char *payload, char *req_id) |
| uint8_t * | randomize (char *payload, char *req_id) |
| int | main (int argc, char **argv) |
Variables | |
| PubTriple * | pubT |
| Key * | key |
| Sk * | sk |
| Pk * | pk |
| Pub * | pub |
| pairing_t | pairing |
| uint8_t * | buffer |
| int | fd |
| int | c |
| int | size |
| struct termios oldtio | newtio |
| char * | message |
| char * | cifrato |
| char * | randomizzato |
| #define _POSIX_SOURCE 1 |
| #define BAUDRATE B115200 |
| #define FALSE 0 |
| #define TRUE 1 |
| #define UART "/dev/ttyUSB0" |
| uint8_t* decrypt | ( | char * | payload, |
| char * | req_id | ||
| ) |
| uint8_t* encrypt | ( | uint8_t * | payload, |
| uint8_t * | req_id | ||
| ) |
| void load_pairing_param | ( | int | func | ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| void pairing_setup | ( | ) |
| void prepare_uart | ( | ) |
| void PrintBit | ( | uint8_t | c | ) |
| uint8_t* randomize | ( | char * | payload, |
| char * | req_id | ||
| ) |
| int read_buffer | ( | uint8_t * | msg_id, |
| uint8_t * | req_id, | ||
| uint8_t * | payload_len, | ||
| uint8_t * | payload | ||
| ) |
| char* read_file | ( | char * | filename | ) |
| int uart_write | ( | int | fd, |
| uint8_t * | buff, | ||
| int | len | ||
| ) |
| uint8_t* buffer |
| int c |
| char* cifrato |
| int fd |
| char* message |
| struct termios oldtio newtio |
| pairing_t pairing |
| char* randomizzato |
| int size |
1.7.4