I/O rutiny - implicitne su pouzite recv() a send() funkcie ktore realizuju citanie zapis do file descriptoru nastavenho pomocou wolfssl_set_fd() - prototypy vlastnych funkcii int CBIORecv(CYASSL* ssl, char* buf, int sz, void* ctx) int CBIOSend(CYASSL* ssl, char* buf, int sz, void* ctx) - implicitne je descriptor sietoveho soketu posunuty do i/o rutiny v ctx parametri - ssl je ukazovatel na aktualnu relaciu - receive - buf -> ukazuje na buffer, kde prichadzajuci zasifrovany text by mal byt nakopirovany aby ho wolfssl mohla odsifrovat - sz -> velkost bufferu - send - buf -> ukazuje na buffer do ktoreho wolfssl zapisala zasifrovany text na odoslanie - sz -> velkost bufferu - registracia funkcii wolfSSL_SetIORecv(ctx, myCBIORecv) wolfSSL_SetIOSend(ctx, myCBIOSend)