Home
last modified time | relevance | path

Searched refs:secmech (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/fs/smb/client/
H A Dsmb2transport.c32 struct cifs_secmech *p = &server->secmech; in smb3_crypto_shash_allocate()
52 struct cifs_secmech *p = &server->secmech; in smb311_crypto_shash_allocate()
287 shash = server->secmech.hmacsha256; in smb2_calc_signature()
363 rc = crypto_shash_init(server->secmech.hmacsha256); in generate_key()
608 shash = server->secmech.aes_cmac; in smb3_calc_signature()
942 if (!server->secmech.enc) { in smb3_crypto_aead_allocate()
953 server->secmech.enc = tfm; in smb3_crypto_aead_allocate()
956 if (!server->secmech.dec) { in smb3_crypto_aead_allocate()
963 crypto_free_aead(server->secmech.enc); in smb3_crypto_aead_allocate()
964 server->secmech.enc = NULL; in smb3_crypto_aead_allocate()
[all …]
H A Dcifsencrypt.c124 rc = crypto_shash_init(server->secmech.md5); in cifs_calc_signature()
130 rc = crypto_shash_update(server->secmech.md5, in cifs_calc_signature()
702 cifs_free_hash(&server->secmech.aes_cmac); in cifs_crypto_secmech_release()
704 cifs_free_hash(&server->secmech.md5); in cifs_crypto_secmech_release()
705 cifs_free_hash(&server->secmech.sha512); in cifs_crypto_secmech_release()
707 if (server->secmech.enc) { in cifs_crypto_secmech_release()
708 crypto_free_aead(server->secmech.enc); in cifs_crypto_secmech_release()
709 server->secmech.enc = NULL; in cifs_crypto_secmech_release()
711 if (server->secmech.dec) { in cifs_crypto_secmech_release()
712 crypto_free_aead(server->secmech.dec); in cifs_crypto_secmech_release()
[all …]
H A Dsmb2misc.c916 sha512 = server->secmech.sha512; in smb311_update_preauth_hash()
H A Dcifsglob.h778 struct cifs_secmech secmech; /* crypto sec mech functs, descriptors */ member
H A Dsmb2ops.c4502 rc = crypt_message(server, num_rqst, new_rq, 1, server->secmech.enc); in smb3_init_transform_rq()
4561 tfm = server->secmech.dec; in decrypt_raw_data()