Pass key and iv buffers to ngtcp2_update_key
Instead of installing key and iv with ngtcp2_conn_update_key, pass key and iv buffers to ngtcp2_update_key and let application fill those buffers.
Showing
- crypto/includes/ngtcp2/ngtcp2_crypto.h 13 additions, 19 deletionscrypto/includes/ngtcp2/ngtcp2_crypto.h
- crypto/shared.c 9 additions, 40 deletionscrypto/shared.c
- examples/client.cc 12 additions, 12 deletionsexamples/client.cc
- examples/client.h 2 additions, 1 deletionexamples/client.h
- examples/server.cc 12 additions, 12 deletionsexamples/server.cc
- examples/server.h 2 additions, 1 deletionexamples/server.h
- lib/includes/ngtcp2/ngtcp2.h 12 additions, 38 deletionslib/includes/ngtcp2/ngtcp2.h
- lib/ngtcp2_conn.c 29 additions, 46 deletionslib/ngtcp2_conn.c
- lib/ngtcp2_crypto.c 14 additions, 2 deletionslib/ngtcp2_crypto.c
- lib/ngtcp2_crypto.h 12 additions, 0 deletionslib/ngtcp2_crypto.h
- tests/ngtcp2_conn_test.c 7 additions, 8 deletionstests/ngtcp2_conn_test.c
Please register or sign in to comment