Lines Matching refs:secmech

234 	rc = cifs_alloc_hash("md5", &server->secmech.md5);
238 rc = crypto_shash_init(server->secmech.md5);
244 rc = crypto_shash_update(server->secmech.md5,
251 return __cifs_calc_signature(rqst, server, signature, server->secmech.md5);
542 if (!ses->server->secmech.hmacmd5) {
550 rc = crypto_shash_setkey(ses->server->secmech.hmacmd5->tfm, nt_hash,
557 rc = crypto_shash_init(ses->server->secmech.hmacmd5);
578 rc = crypto_shash_update(ses->server->secmech.hmacmd5,
598 crypto_shash_update(ses->server->secmech.hmacmd5,
618 crypto_shash_update(ses->server->secmech.hmacmd5,
628 rc = crypto_shash_final(ses->server->secmech.hmacmd5,
648 if (!ses->server->secmech.hmacmd5) {
653 rc = crypto_shash_setkey(ses->server->secmech.hmacmd5->tfm,
661 rc = crypto_shash_init(ses->server->secmech.hmacmd5);
673 rc = crypto_shash_update(ses->server->secmech.hmacmd5,
681 rc = crypto_shash_final(ses->server->secmech.hmacmd5,
757 rc = cifs_alloc_hash("hmac(md5)", &ses->server->secmech.hmacmd5);
777 rc = crypto_shash_setkey(ses->server->secmech.hmacmd5->tfm,
785 rc = crypto_shash_init(ses->server->secmech.hmacmd5);
791 rc = crypto_shash_update(ses->server->secmech.hmacmd5,
799 rc = crypto_shash_final(ses->server->secmech.hmacmd5,
846 cifs_free_hash(&server->secmech.aes_cmac);
847 cifs_free_hash(&server->secmech.hmacsha256);
848 cifs_free_hash(&server->secmech.md5);
849 cifs_free_hash(&server->secmech.sha512);
850 cifs_free_hash(&server->secmech.hmacmd5);
852 if (server->secmech.enc) {
853 crypto_free_aead(server->secmech.enc);
854 server->secmech.enc = NULL;
857 if (server->secmech.dec) {
858 crypto_free_aead(server->secmech.dec);
859 server->secmech.dec = NULL;