Lines Matching refs:ticket_key
198 int generate_ticket_key(TicketKey &ticket_key) {
199 ticket_key.cipher = get_config()->tls.ticket.cipher;
200 ticket_key.hmac = EVP_sha256();
201 ticket_key.hmac_keylen = EVP_MD_size(ticket_key.hmac);
203 assert(static_cast<size_t>(EVP_CIPHER_key_length(ticket_key.cipher)) <=
204 ticket_key.data.enc_key.size());
205 assert(ticket_key.hmac_keylen <= ticket_key.data.hmac_key.size());
208 LOG(INFO) << "enc_keylen=" << EVP_CIPHER_key_length(ticket_key.cipher)
209 << ", hmac_keylen=" << ticket_key.hmac_keylen;
212 if (RAND_bytes(reinterpret_cast<unsigned char *>(&ticket_key.data),
213 sizeof(ticket_key.data)) == 0) {