Lines Matching refs:secmech

120 	rc = cifs_alloc_hash("md5", &server->secmech.md5,
121 &server->secmech.sdescmd5);
125 rc = crypto_shash_init(&server->secmech.sdescmd5->shash);
131 rc = crypto_shash_update(&server->secmech.sdescmd5->shash,
139 &server->secmech.sdescmd5->shash);
506 if (!ses->server->secmech.sdeschmacmd5) {
514 rc = crypto_shash_setkey(ses->server->secmech.hmacmd5, nt_hash,
521 rc = crypto_shash_init(&ses->server->secmech.sdeschmacmd5->shash);
542 rc = crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
562 crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
582 crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
592 rc = crypto_shash_final(&ses->server->secmech.sdeschmacmd5->shash,
612 if (!ses->server->secmech.sdeschmacmd5) {
617 rc = crypto_shash_setkey(ses->server->secmech.hmacmd5,
625 rc = crypto_shash_init(&ses->server->secmech.sdeschmacmd5->shash);
637 rc = crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
645 rc = crypto_shash_final(&ses->server->secmech.sdeschmacmd5->shash,
717 &ses->server->secmech.hmacmd5,
718 &ses->server->secmech.sdeschmacmd5);
738 rc = crypto_shash_setkey(ses->server->secmech.hmacmd5,
746 rc = crypto_shash_init(&ses->server->secmech.sdeschmacmd5->shash);
752 rc = crypto_shash_update(&ses->server->secmech.sdeschmacmd5->shash,
760 rc = crypto_shash_final(&ses->server->secmech.sdeschmacmd5->shash,
807 if (server->secmech.cmacaes) {
808 crypto_free_shash(server->secmech.cmacaes);
809 server->secmech.cmacaes = NULL;
812 if (server->secmech.hmacsha256) {
813 crypto_free_shash(server->secmech.hmacsha256);
814 server->secmech.hmacsha256 = NULL;
817 if (server->secmech.md5) {
818 crypto_free_shash(server->secmech.md5);
819 server->secmech.md5 = NULL;
822 if (server->secmech.sha512) {
823 crypto_free_shash(server->secmech.sha512);
824 server->secmech.sha512 = NULL;
827 if (server->secmech.hmacmd5) {
828 crypto_free_shash(server->secmech.hmacmd5);
829 server->secmech.hmacmd5 = NULL;
832 if (server->secmech.ccmaesencrypt) {
833 crypto_free_aead(server->secmech.ccmaesencrypt);
834 server->secmech.ccmaesencrypt = NULL;
837 if (server->secmech.ccmaesdecrypt) {
838 crypto_free_aead(server->secmech.ccmaesdecrypt);
839 server->secmech.ccmaesdecrypt = NULL;
842 kfree(server->secmech.sdesccmacaes);
843 server->secmech.sdesccmacaes = NULL;
844 kfree(server->secmech.sdeschmacsha256);
845 server->secmech.sdeschmacsha256 = NULL;
846 kfree(server->secmech.sdeschmacmd5);
847 server->secmech.sdeschmacmd5 = NULL;
848 kfree(server->secmech.sdescmd5);
849 server->secmech.sdescmd5 = NULL;
850 kfree(server->secmech.sdescsha512);
851 server->secmech.sdescsha512 = NULL;