diff options
author | jaseg <git@jaseg.net> | 2018-11-13 15:51:35 +0900 |
---|---|---|
committer | jaseg <git@jaseg.net> | 2018-11-13 15:51:35 +0900 |
commit | 587ecdd72d8d186732651aada681c0327d34924a (patch) | |
tree | 11c8f6d4bb15d718d493bdbff1c2f31890676e30 /src/noise.h | |
parent | af15c38a054d969e9dd46e2c547a7064bce4a662 (diff) | |
download | secure-hid-587ecdd72d8d186732651aada681c0327d34924a.tar.gz secure-hid-587ecdd72d8d186732651aada681c0327d34924a.tar.bz2 secure-hid-587ecdd72d8d186732651aada681c0327d34924a.zip |
Host handshake mostly working
Diffstat (limited to 'src/noise.h')
-rw-r--r-- | src/noise.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/noise.h b/src/noise.h index c777a0b..a4c1e6e 100644 --- a/src/noise.h +++ b/src/noise.h @@ -14,7 +14,7 @@ extern volatile uint8_t host_packet_buf[MAX_HOST_PACKET_SIZE]; -extern volatile uint8_t host_packet_length; +extern volatile int host_packet_length; enum handshake_state { HANDSHAKE_UNINITIALIZED, @@ -44,7 +44,7 @@ void persist_remote_key(struct NoiseState *st); int start_protocol_handshake(struct NoiseState *st); int reset_protocol_handshake(struct NoiseState *st); int generate_identity_key(struct NoiseState *st); -enum handshake_state try_continue_noise_handshake(struct NoiseState *st, uint8_t *buf, size_t len, int *buf_consumed); +int try_continue_noise_handshake(struct NoiseState *st, uint8_t *buf, size_t len); int send_encrypted_message(struct NoiseState *st, uint8_t *msg, size_t len); #endif |