Lines Matching refs:keylen
211 u32 keylen, u32 optname) in chtls_key_info() argument
224 roundup(keylen, 16) + AEAD_H_SIZE; in chtls_key_info()
226 if (keylen == AES_KEYSIZE_128) { in chtls_key_info()
229 pr_err("GCM: Invalid key length %d\n", keylen); in chtls_key_info()
232 memcpy(key, gcm_ctx->key, keylen); in chtls_key_info()
237 ret = aes_expandkey(&aes, key, keylen); in chtls_key_info()
244 csk->tlshws.keylen = key_ctx_size; in chtls_key_info()
262 memcpy(kctx->key, gcm_ctx->key, keylen); in chtls_key_info()
263 memcpy(kctx->key + keylen, ghash_h, AEAD_H_SIZE); in chtls_key_info()
265 memset(gcm_ctx->key, 0, keylen); in chtls_key_info()
291 int chtls_setkey(struct chtls_sock *csk, u32 keylen, u32 optname) in chtls_setkey() argument
306 klen = roundup((keylen + AEAD_H_SIZE) + sizeof(*kctx), 32); in chtls_setkey()
355 ret = chtls_key_info(csk, kctx, keylen, optname); in chtls_setkey()