You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Botan version used: 2.19.3
We are trying to implement client server communication through DTLS protocol on top of botan library. In Botan::TLS::Callbacks tls_emit_data() we are inducing a delay of 5 seconds when the engine is server to test our implementation for the retransmission behavior. When we do this, the client is sending the ClientKeyExchange Flight before it receives ServerHelloDone flight from the server. We could also see partial read in the client side as server has sent ServerHello alone but not ServerHelloDone.
When we do this the handshake is not getting completed and the server is unable to process the request from client ands it throws an error: terminate called after throwing an instance of 'Botan::Internal_Error'
what(): Internal error: TLS::Channel No write cipherstate for epoch 65535
Aborted (core dumped)
The same delay when we add it for client side the handshake is getting completed.
Is this the right way to add delay?
Is adding delay affects the handshake process ?
The text was updated successfully, but these errors were encountered:
Botan version used: 2.19.3
We are trying to implement client server communication through DTLS protocol on top of botan library. In Botan::TLS::Callbacks tls_emit_data() we are inducing a delay of 5 seconds when the engine is server to test our implementation for the retransmission behavior. When we do this, the client is sending the ClientKeyExchange Flight before it receives ServerHelloDone flight from the server. We could also see partial read in the client side as server has sent ServerHello alone but not ServerHelloDone.
When we do this the handshake is not getting completed and the server is unable to process the request from client ands it throws an error:
terminate called after throwing an instance of 'Botan::Internal_Error'
what(): Internal error: TLS::Channel No write cipherstate for epoch 65535
Aborted (core dumped)
The same delay when we add it for client side the handshake is getting completed.
The text was updated successfully, but these errors were encountered: