Lines Matching refs:secmech
46 struct cifs_secmech *p = &server->secmech; in smb3_crypto_shash_allocate()
68 struct cifs_secmech *p = &server->secmech; in smb311_crypto_shash_allocate()
246 hash = server->secmech.hmacsha256; in smb2_calc_signature()
247 shash = &server->secmech.sdeschmacsha256->shash; in smb2_calc_signature()
317 rc = crypto_shash_setkey(server->secmech.hmacsha256, in generate_key()
324 rc = crypto_shash_init(&server->secmech.sdeschmacsha256->shash); in generate_key()
330 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
337 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
344 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
351 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
360 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
363 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
371 rc = crypto_shash_final(&server->secmech.sdeschmacsha256->shash, in generate_key()
558 hash = server->secmech.cmacaes; in smb3_calc_signature()
559 shash = &server->secmech.sdesccmacaes->shash; in smb3_calc_signature()
870 if (!server->secmech.ccmaesencrypt) { in smb3_crypto_aead_allocate()
881 server->secmech.ccmaesencrypt = tfm; in smb3_crypto_aead_allocate()
884 if (!server->secmech.ccmaesdecrypt) { in smb3_crypto_aead_allocate()
891 crypto_free_aead(server->secmech.ccmaesencrypt); in smb3_crypto_aead_allocate()
892 server->secmech.ccmaesencrypt = NULL; in smb3_crypto_aead_allocate()
897 server->secmech.ccmaesdecrypt = tfm; in smb3_crypto_aead_allocate()