Lines Matching refs:secmech
32 struct cifs_secmech *p = &server->secmech; in smb3_crypto_shash_allocate()
52 struct cifs_secmech *p = &server->secmech; in smb311_crypto_shash_allocate()
260 shash = server->secmech.hmacsha256; in smb2_calc_signature()
332 rc = crypto_shash_setkey(server->secmech.hmacsha256->tfm, in generate_key()
339 rc = crypto_shash_init(server->secmech.hmacsha256); in generate_key()
345 rc = crypto_shash_update(server->secmech.hmacsha256, i, 4); in generate_key()
351 rc = crypto_shash_update(server->secmech.hmacsha256, label.iov_base, label.iov_len); in generate_key()
357 rc = crypto_shash_update(server->secmech.hmacsha256, &zero, 1); in generate_key()
363 rc = crypto_shash_update(server->secmech.hmacsha256, context.iov_base, context.iov_len); in generate_key()
371 rc = crypto_shash_update(server->secmech.hmacsha256, L256, 4); in generate_key()
373 rc = crypto_shash_update(server->secmech.hmacsha256, L128, 4); in generate_key()
380 rc = crypto_shash_final(server->secmech.hmacsha256, hashptr); in generate_key()
584 shash = server->secmech.aes_cmac; in smb3_calc_signature()
918 if (!server->secmech.enc) { in smb3_crypto_aead_allocate()
929 server->secmech.enc = tfm; in smb3_crypto_aead_allocate()
932 if (!server->secmech.dec) { in smb3_crypto_aead_allocate()
939 crypto_free_aead(server->secmech.enc); in smb3_crypto_aead_allocate()
940 server->secmech.enc = NULL; in smb3_crypto_aead_allocate()
945 server->secmech.dec = tfm; in smb3_crypto_aead_allocate()