ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
lib/crypto/handshake/server.h
Go to the documentation of this file.
1#pragma once
2
9#include "common.h"
10
33
46
59
asciichat_error_t
Error and exit codes - unified status values (0-255)
Definition error_codes.h:46
int socket_t
Socket handle type (POSIX: int)
Definition socket.h:50
asciichat_error_t crypto_handshake_server_complete(crypto_handshake_context_t *ctx, socket_t client_socket)
Server: Process auth response and complete handshake.
asciichat_error_t crypto_handshake_server_start(crypto_handshake_context_t *ctx, socket_t client_socket)
Server: Start crypto handshake by sending public key.
asciichat_error_t crypto_handshake_server_auth_challenge(crypto_handshake_context_t *ctx, socket_t client_socket)
Server: Process client's public key and send auth challenge.
Cryptographic handshake context structure.
Common SIMD utilities and structures.