Added ChaCha20+Poly1305 support (stand-alone, cipher suites).
This commit is contained in:
parent
9e71c0673a
commit
b42bd5972f
26 changed files with 1952 additions and 523 deletions
|
|
@ -947,6 +947,15 @@ do_server(int argc, char *argv[])
|
|||
&br_sslrec_in_gcm_vtable,
|
||||
&br_sslrec_out_gcm_vtable);
|
||||
}
|
||||
if ((req & REQ_CHAPOL) != 0) {
|
||||
br_ssl_engine_set_chacha20(&cc.eng,
|
||||
&br_chacha20_ct_run);
|
||||
br_ssl_engine_set_poly1305(&cc.eng,
|
||||
&br_poly1305_ctmul_run);
|
||||
br_ssl_engine_set_chapol(&cc.eng,
|
||||
&br_sslrec_in_chapol_vtable,
|
||||
&br_sslrec_out_chapol_vtable);
|
||||
}
|
||||
if ((req & REQ_3DESCBC) != 0) {
|
||||
br_ssl_engine_set_des_cbc(&cc.eng,
|
||||
&br_des_ct_cbcenc_vtable,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue