Mercurial > hg > nginx-quic
comparison src/event/ngx_event_quic.h @ 7645:7ee1ada04c8a quic
Generic function for HKDF expansion.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Wed, 26 Feb 2020 16:56:47 +0300 |
parents | a9ff4392ecde |
children | 01dc595de244 |
comparison
equal
deleted
inserted
replaced
7644:a9ff4392ecde | 7645:7ee1ada04c8a |
---|---|
51 const u_char *salt, size_t salt_len); | 51 const u_char *salt, size_t salt_len); |
52 ngx_int_t ngx_hkdf_expand(u_char *out_key, size_t out_len, | 52 ngx_int_t ngx_hkdf_expand(u_char *out_key, size_t out_len, |
53 const EVP_MD *digest, const u_char *prk, size_t prk_len, | 53 const EVP_MD *digest, const u_char *prk, size_t prk_len, |
54 const u_char *info, size_t info_len); | 54 const u_char *info, size_t info_len); |
55 | 55 |
56 ngx_int_t ngx_quic_hkdf_expand(ngx_connection_t *c, const EVP_MD *digest, | |
57 ngx_str_t *out, ngx_str_t *prk, ngx_str_t *name, ngx_uint_t sender); | |
58 | |
56 ngx_int_t ngx_quic_tls_open(ngx_connection_t *c, | 59 ngx_int_t ngx_quic_tls_open(ngx_connection_t *c, |
57 const ngx_aead_cipher_t *cipher, ngx_quic_secret_t *s, ngx_str_t *out, | 60 const ngx_aead_cipher_t *cipher, ngx_quic_secret_t *s, ngx_str_t *out, |
58 u_char *nonce, ngx_str_t *in, ngx_str_t *ad); | 61 u_char *nonce, ngx_str_t *in, ngx_str_t *ad); |
59 ngx_int_t ngx_quic_tls_seal(ngx_connection_t *c, | 62 ngx_int_t ngx_quic_tls_seal(ngx_connection_t *c, |
60 const ngx_aead_cipher_t *cipher, ngx_quic_secret_t *s, ngx_str_t *out, | 63 const ngx_aead_cipher_t *cipher, ngx_quic_secret_t *s, ngx_str_t *out, |