secmech           120 fs/cifs/cifsencrypt.c 	rc = cifs_alloc_hash("md5", &server->secmech.md5,
secmech           121 fs/cifs/cifsencrypt.c 			     &server->secmech.sdescmd5);
secmech           125 fs/cifs/cifsencrypt.c 	rc = crypto_shash_init(&server->secmech.sdescmd5->shash);
secmech           131 fs/cifs/cifsencrypt.c 	rc = crypto_shash_update(&server->secmech.sdescmd5->shash,
secmech           139 fs/cifs/cifsencrypt.c 				     &server->secmech.sdescmd5->shash);
secmech           506 fs/cifs/cifsencrypt.c 	if (!ses->server->secmech.sdeschmacmd5) {
secmech           514 fs/cifs/cifsencrypt.c 	rc = crypto_shash_setkey(ses->server->secmech.hmacmd5, nt_hash,
secmech           521 fs/cifs/cifsencrypt.c 	rc = crypto_shash_init(&ses->server->secmech.sdeschmacmd5->shash);
secmech           542 fs/cifs/cifsencrypt.c 	rc = crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
secmech           562 fs/cifs/cifsencrypt.c 		crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
secmech           582 fs/cifs/cifsencrypt.c 		crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
secmech           592 fs/cifs/cifsencrypt.c 	rc = crypto_shash_final(&ses->server->secmech.sdeschmacmd5->shash,
secmech           612 fs/cifs/cifsencrypt.c 	if (!ses->server->secmech.sdeschmacmd5) {
secmech           617 fs/cifs/cifsencrypt.c 	rc = crypto_shash_setkey(ses->server->secmech.hmacmd5,
secmech           625 fs/cifs/cifsencrypt.c 	rc = crypto_shash_init(&ses->server->secmech.sdeschmacmd5->shash);
secmech           637 fs/cifs/cifsencrypt.c 	rc = crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
secmech           645 fs/cifs/cifsencrypt.c 	rc = crypto_shash_final(&ses->server->secmech.sdeschmacmd5->shash,
secmech           717 fs/cifs/cifsencrypt.c 			     &ses->server->secmech.hmacmd5,
secmech           718 fs/cifs/cifsencrypt.c 			     &ses->server->secmech.sdeschmacmd5);
secmech           738 fs/cifs/cifsencrypt.c 	rc = crypto_shash_setkey(ses->server->secmech.hmacmd5,
secmech           746 fs/cifs/cifsencrypt.c 	rc = crypto_shash_init(&ses->server->secmech.sdeschmacmd5->shash);
secmech           752 fs/cifs/cifsencrypt.c 	rc = crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
secmech           760 fs/cifs/cifsencrypt.c 	rc = crypto_shash_final(&ses->server->secmech.sdeschmacmd5->shash,
secmech           807 fs/cifs/cifsencrypt.c 	if (server->secmech.cmacaes) {
secmech           808 fs/cifs/cifsencrypt.c 		crypto_free_shash(server->secmech.cmacaes);
secmech           809 fs/cifs/cifsencrypt.c 		server->secmech.cmacaes = NULL;
secmech           812 fs/cifs/cifsencrypt.c 	if (server->secmech.hmacsha256) {
secmech           813 fs/cifs/cifsencrypt.c 		crypto_free_shash(server->secmech.hmacsha256);
secmech           814 fs/cifs/cifsencrypt.c 		server->secmech.hmacsha256 = NULL;
secmech           817 fs/cifs/cifsencrypt.c 	if (server->secmech.md5) {
secmech           818 fs/cifs/cifsencrypt.c 		crypto_free_shash(server->secmech.md5);
secmech           819 fs/cifs/cifsencrypt.c 		server->secmech.md5 = NULL;
secmech           822 fs/cifs/cifsencrypt.c 	if (server->secmech.sha512) {
secmech           823 fs/cifs/cifsencrypt.c 		crypto_free_shash(server->secmech.sha512);
secmech           824 fs/cifs/cifsencrypt.c 		server->secmech.sha512 = NULL;
secmech           827 fs/cifs/cifsencrypt.c 	if (server->secmech.hmacmd5) {
secmech           828 fs/cifs/cifsencrypt.c 		crypto_free_shash(server->secmech.hmacmd5);
secmech           829 fs/cifs/cifsencrypt.c 		server->secmech.hmacmd5 = NULL;
secmech           832 fs/cifs/cifsencrypt.c 	if (server->secmech.ccmaesencrypt) {
secmech           833 fs/cifs/cifsencrypt.c 		crypto_free_aead(server->secmech.ccmaesencrypt);
secmech           834 fs/cifs/cifsencrypt.c 		server->secmech.ccmaesencrypt = NULL;
secmech           837 fs/cifs/cifsencrypt.c 	if (server->secmech.ccmaesdecrypt) {
secmech           838 fs/cifs/cifsencrypt.c 		crypto_free_aead(server->secmech.ccmaesdecrypt);
secmech           839 fs/cifs/cifsencrypt.c 		server->secmech.ccmaesdecrypt = NULL;
secmech           842 fs/cifs/cifsencrypt.c 	kfree(server->secmech.sdesccmacaes);
secmech           843 fs/cifs/cifsencrypt.c 	server->secmech.sdesccmacaes = NULL;
secmech           844 fs/cifs/cifsencrypt.c 	kfree(server->secmech.sdeschmacsha256);
secmech           845 fs/cifs/cifsencrypt.c 	server->secmech.sdeschmacsha256 = NULL;
secmech           846 fs/cifs/cifsencrypt.c 	kfree(server->secmech.sdeschmacmd5);
secmech           847 fs/cifs/cifsencrypt.c 	server->secmech.sdeschmacmd5 = NULL;
secmech           848 fs/cifs/cifsencrypt.c 	kfree(server->secmech.sdescmd5);
secmech           849 fs/cifs/cifsencrypt.c 	server->secmech.sdescmd5 = NULL;
secmech           850 fs/cifs/cifsencrypt.c 	kfree(server->secmech.sdescsha512);
secmech           851 fs/cifs/cifsencrypt.c 	server->secmech.sdescsha512 = NULL;
secmech           718 fs/cifs/cifsglob.h 	struct cifs_secmech secmech; /* crypto sec mech functs, descriptors */
secmech           837 fs/cifs/smb2misc.c 	d = ses->server->secmech.sdescsha512;
secmech          3690 fs/cifs/smb2ops.c 	tfm = enc ? server->secmech.ccmaesencrypt :
secmech          3691 fs/cifs/smb2ops.c 						server->secmech.ccmaesdecrypt;
secmech            47 fs/cifs/smb2transport.c 			       &server->secmech.hmacsha256,
secmech            48 fs/cifs/smb2transport.c 			       &server->secmech.sdeschmacsha256);
secmech            54 fs/cifs/smb2transport.c 	struct cifs_secmech *p = &server->secmech;
secmech            76 fs/cifs/smb2transport.c 	struct cifs_secmech *p = &server->secmech;
secmech           192 fs/cifs/smb2transport.c 	rc = crypto_shash_setkey(server->secmech.hmacsha256,
secmech           199 fs/cifs/smb2transport.c 	shash = &server->secmech.sdeschmacsha256->shash;
secmech           253 fs/cifs/smb2transport.c 	rc = crypto_shash_setkey(server->secmech.hmacsha256,
secmech           260 fs/cifs/smb2transport.c 	rc = crypto_shash_init(&server->secmech.sdeschmacsha256->shash);
secmech           266 fs/cifs/smb2transport.c 	rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash,
secmech           273 fs/cifs/smb2transport.c 	rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash,
secmech           280 fs/cifs/smb2transport.c 	rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash,
secmech           287 fs/cifs/smb2transport.c 	rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash,
secmech           294 fs/cifs/smb2transport.c 	rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash,
secmech           301 fs/cifs/smb2transport.c 	rc = crypto_shash_final(&server->secmech.sdeschmacsha256->shash,
secmech           435 fs/cifs/smb2transport.c 	struct shash_desc *shash = &server->secmech.sdesccmacaes->shash;
secmech           447 fs/cifs/smb2transport.c 	rc = crypto_shash_setkey(server->secmech.cmacaes,
secmech           740 fs/cifs/smb2transport.c 	if (!server->secmech.ccmaesencrypt) {
secmech           750 fs/cifs/smb2transport.c 		server->secmech.ccmaesencrypt = tfm;
secmech           753 fs/cifs/smb2transport.c 	if (!server->secmech.ccmaesdecrypt) {
secmech           759 fs/cifs/smb2transport.c 			crypto_free_aead(server->secmech.ccmaesencrypt);
secmech           760 fs/cifs/smb2transport.c 			server->secmech.ccmaesencrypt = NULL;
secmech           765 fs/cifs/smb2transport.c 		server->secmech.ccmaesdecrypt = tfm;