aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/cifsencrypt.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-24smb: move client and server files to common directory fs/smbSteve French1-861/+0
2023-02-20cifs: Change the I/O paths to use an iterator rather than a page listDavid Howells1-22/+6
2023-02-20cifs: Add a function to Hash the contents of an iteratorDavid Howells1-0/+144
2023-01-10cifs: fix potential memory leaks in session setupPaulo Alcantara1-0/+1
2022-10-07cifs: secmech: use shash_desc directly, remove sdescEnzo Matsumiya1-60/+26
2022-10-07smb3: rename encryption/decryption TFMsEnzo Matsumiya1-6/+6
2022-10-07cifs: replace kfree() with kfree_sensitive() for sensitive dataEnzo Matsumiya1-6/+6
2022-08-24cifs: Add helper function to check smb1+ serverZhang Xiaoxu1-2/+1
2022-08-24cifs: Use help macro to get the header preamble sizeZhang Xiaoxu1-1/+1
2022-08-01cifs: avoid use of global locks for high contention dataShyam Prasad N1-3/+3
2022-06-01cifs: fix potential deadlock in direct reclaimVincent Whitchurch1-4/+4
2022-01-07cifs: take cifs_tcp_ses_lock for status checksShyam Prasad N1-1/+5
2021-09-13cifs: remove pathname for file from SPDX headerSteve French1-1/+0
2021-09-08cifs: rename cifs_common to smbfs_commonSteve French1-1/+1
2021-08-25cifs: fork arc4 and create a separate module for it for cifs and other usersRonnie Sahlberg1-4/+4
2021-08-25cifs: remove support for NTLM and weaker authentication algorithmsRonnie Sahlberg1-81/+0
2021-06-20cifs: use SPDX-Licence-IdentifierSteve French1-13/+1
2021-02-22cifs: change confusing field serverName (to ip_addr)Steve French1-3/+3
2020-12-13cifs: switch to new mount apiRonnie Sahlberg1-0/+5
2020-08-07mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long1-1/+1
2020-06-01cifs: Standardize logging outputJoe Perches1-4/+4
2019-06-20fs: cifs: switch to RC4 library interfaceArd Biesheuvel1-46/+16
2018-12-23cifs: remove coverity warning in calc_lanman_hashRonnie Sahlberg1-3/+8
2018-12-23cifs: clean up indentation, replace spaces with tabColin Ian King1-1/+1
2018-08-07cifs: Make sure all data pages are signed correctlyPaulo Alcantara1-1/+7
2018-08-07cifs: use timespec64 internallyArnd Bergmann1-2/+2
2018-06-15cifs: Fix invalid check in __cifs_calc_signature()Paulo Alcantara1-9/+6
2018-06-15cifs: push rfc1002 generation down the stackRonnie Sahlberg1-5/+18
2018-06-05CIFS: Pass page offset for calculating signatureLong Li1-4/+5
2018-06-04CIFS: Fix signing for SMB2/3Aurelien Aptel1-5/+3
2018-04-01CIFS: fix sha512 check in cifs_crypto_secmech_releaseGustavo A. R. Silva1-1/+1
2018-04-01CIFS: add sha512 secmechAurelien Aptel1-0/+7
2018-04-01CIFS: refactor crypto shash/sdesc allocation&freeAurelien Aptel1-71/+7
2018-01-26CIFS: zero sensitive data when freeingAurelien Aptel1-2/+1
2017-05-08fs: cifs: replace CURRENT_TIME by other appropriate apisDeepa Dinamani1-1/+3
2017-02-01CIFS: Encrypt SMB3 requests before sendingPavel Shilovsky1-1/+12
2017-02-01CIFS: Send RFC1001 length in a separate iovPavel Shilovsky1-16/+22
2016-12-15Fix default behaviour for empty domains and add domainauto optionGermano Percossi1-5/+9
2016-11-28CIFS: Fix BUG() in calc_seckey()Sachin Prabhu1-3/+8
2016-07-20cifs: fix crash due to race in hmac(md5) handlingRabin Vincent1-6/+10
2016-03-28cifs: merge the hash calculation helpersAl Viro1-43/+54
2016-03-17Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-11/+21
2016-02-10cifs: fix erroneous return valueAnton Protopopov1-1/+1
2016-01-27cifs: Use skcipherHerbert Xu1-11/+21
2015-09-22cifs: use server timestamp for ntlmv2 authenticationPeter Seiderer1-2/+51
2015-04-01CIFS: session servername can't be nullSteve French1-1/+5
2014-10-16Allow conversion of characters in Mac remap range. Part 1Steve French1-1/+1
2013-11-11cifs: Use data structures to compute NTLMv2 response offsetsTim Gardner1-16/+24
2013-07-31cifs: fix bad error handling in crypto codeJeff Layton1-4/+8
2013-07-30cifs: extend the buffer length enought for sprintf() usingChen Gang1-1/+1
2013-07-04Limit allocation of crypto mechanisms to dialect which requiresSteve French1-110/+85
2013-06-26[CIFS] SMB3 Signing enablementSteve French1-0/+29
2013-06-26Handle big endianness in NTLM (ntlmv2) authenticationSteve French1-3/+3
2013-06-24move sectype to the cifs_ses instead of TCP_Server_InfoJeff Layton1-2/+2
2013-06-24cifs: remove useless memset in LANMAN auth codeJeff Layton1-1/+0
2013-05-04cifs: store the real expected sequence number in the midJeff Layton1-2/+2
2013-05-04[CIFS] cifs: Rename cERROR and cFYI to cifs_dbgJoe Perches1-53/+49
2012-09-24cifs: teach signing routines how to deal with arrays of pages in a smb_rqstJeff Layton1-0/+11
2012-09-24cifs: change signing routines to deal with smb_rqst structsJeff Layton1-8/+18
2012-09-24CIFS: Enable signing in SMB2Pavel Shilovsky1-1/+29
2012-07-23cifs: rename cifs_sign_smb2 to cifs_sign_smbvJeff Layton1-2/+2
2012-07-23cifs: remove extraneous newlines from cERROR and cFYI callsJeff Layton1-24/+24
2012-01-18CIFS: Rename *UCS* functions to *UTF16*Steve French1-6/+6
2012-01-17cifs: sanitize username handlingJeff Layton1-3/+8
2011-10-29cifs: Assume passwords are encoded according to iocharset (try #2)Shirish Pargaonkar1-4/+4
2011-10-12cifs: consolidate signature generating codeJeff Layton1-82/+21
2011-10-12cifs: use memcpy for magic string in cifs signature generation BSRSPYLJeff Layton1-2/+2
2011-09-19cifs: Fix broken sec=ntlmv2/i sec option (try #2)Shirish Pargaonkar1-43/+11
2011-07-31cifs: don't start signing too earlyJeff Layton1-2/+14
2011-07-25cifs: Cleanup: check return codes of crypto api callsShirish Pargaonkar1-21/+89
2011-06-07cifs: silence printk when establishing first session on socketJeff Layton1-1/+1
2011-05-27[CIFS] Rename three structures to avoid camel caseSteve French1-7/+7
2011-05-19consistently use smb_buf_length as be32 for cifs (try 3)Steve French1-1/+1
2011-05-19[CIFS] Use ecb des kernel crypto APIs instead ofSteve French1-5/+5
2011-04-12cifs: wrap received signature check in srv_mutexJeff Layton1-6/+9
2011-04-12Allow user names longer than 32 bytesSteve French1-3/+3
2011-01-31cifs: No need to check crypto blockcipher allocationShirish Pargaonkar1-2/+3
2011-01-27cifs: More crypto cleanup (try #2)Shirish Pargaonkar1-12/+20
2011-01-25[CIFS] Replace cifs md5 hashing functions with kernel crypto APIsSteve French1-1/+0
2011-01-09cifs: remove unnecessary locking around sequence_numberJeff Layton1-4/+2
2010-10-29cifs: Cleanup and thus reduce smb session structure and fields used during au...Shirish Pargaonkar1-24/+29
2010-10-29NTLM auth and sign - Use appropriate server challengeShirish Pargaonkar1-3/+7
2010-10-27NTLM auth and sign - minor error corrections and cleanupShirish Pargaonkar1-9/+6
2010-10-26NTLM auth and sign - Use kernel crypto apis to calculate hashes and smb signa...Shirish Pargaonkar1-59/+136
2010-10-26NTLM auth and sign - Define crypto hash functions and create and send keys ne...Shirish Pargaonkar1-0/+113
2010-10-26NTLM auth and sign - Allocate session key/client response dynamicallyShirish Pargaonkar1-48/+65
2010-10-14NTLM authentication and signing - Calculate auth response per smb sessionShirish Pargaonkar1-8/+8
2010-10-12CIFS ntlm authentication and signing - Build a proper av/ti pair blob for ntl...Shirish Pargaonkar1-11/+69
2010-10-08cifs: fix module refcount leak in find_domain_nameJeff Layton1-1/+4
2010-09-29cifs NTLMv2/NTLMSSP ntlmv2 within ntlmssp autentication codeShirish Pargaonkar1-6/+115
2010-09-29cifs NTLMv2/NTLMSSP Change variable name mac_key to session key to reflect th...Shirish Pargaonkar1-11/+11
2010-09-08[CIFS] ntlmv2/ntlmssp remove-unused-function CalcNTLMv2_partial_mac_keySteve French1-57/+0
2010-09-08Revert "[CIFS] Fix ntlmv2 auth with ntlmssp"Steve French1-294/+122
2010-09-08Revert "missing changes during ntlmv2/ntlmssp auth and sign"Steve French1-2/+0
2010-09-08Revert "Eliminate sparse warning - bad constant expression"Steve French1-121/+72
2010-08-24Eliminate sparse warning - bad constant expressionshirishpargaonkar@gmail.com1-72/+121
2010-08-23missing changes during ntlmv2/ntlmssp auth and signShirish Pargaonkar1-0/+2
2010-08-20[CIFS] Fix ntlmv2 auth with ntlmsspSteve French1-122/+294
2010-04-26cifs: rename "extended_security" to "global_secflags"Jeff Layton1-1/+1
2010-04-21[CIFS] Neaten cERROR and cFYI macros, reduce text spaceJoe Perches1-4/+4
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-09-01[CIFS] Memory leak in ntlmv2 hash calculationAlexander Strakh1-0/+1
2009-01-29[CIFS] Rename md5 functions to avoid collision with new rt modulesSteve French1-9/+9
2008-12-26cifs: have calc_lanman_hash take more granular argsJeff Layton1-16/+14
2008-08-27[CIFS] Fix plaintext authenticationSteve French1-0/+1
2008-07-24[CIFS] Fix warnings from checkpatchShirish Pargaonkar1-2/+1
2007-11-05[CIFS] Fix walking out end of cifs daclSteve French1-2/+2
2007-11-03[CIFS] allow cifs_calc_signature2 to deal with a zero length iovecJeff Layton1-2/+3
2007-10-14[CIFS] Fix endian conversion problem in posix mkdirCyril Gorcunov1-2/+3
2007-07-17[CIFS] More whitespace/formatting fixes (noticed by checkpatch)Steve French1-1/+2
2007-07-13[CIFS] whitespace/formatting fixesSteve French1-58/+64
2007-07-09[CIFS] Fix packet signatures for NTLMv2 caseSteve French1-23/+40
2007-06-24[CIFS] fix whitespaceSteve French1-51/+53
2006-12-08[CIFS] Fix NTLMv2 mounts to Windows serversSteve French1-1/+3
2006-08-11[CIFS] Fix oops when negotiating lanman and no password specifiedSteve French1-1/+2
2006-06-08[CIFS] NTLMv2 support part 5Steve French1-19/+41
2006-06-05[CIFS] NTLMv2 support part 4Steve French1-0/+40
2006-06-05[CIFS] NTLMv2 support part 3Steve French1-2/+15
2006-06-05[CIFS] NTLMv2 support part 2Steve French1-0/+2
2006-06-02[CIFS] Support for older servers which require plaintext passwordsSteve French1-0/+9
2006-06-01[CIFS] Support for setting up SMB sessions to legacy lanman servers part 2Steve French1-3/+37
2006-05-31[CIFS] Support for setting up SMB sessions to legacy lanman serversSteve French1-0/+2
2006-03-31[CIFS] Incorrect signature sent on SMB ReadSteve French1-13/+23
2006-02-14[CIFS] SessionSetup cleanup part 2Steve French1-0/+1
2006-02-09[CIFS] Cleanup NTLMSSP session setup handlingSteve French1-2/+3
2005-12-02[CIFS] Readpages and readir performance improvements - eliminate extraSteve French1-1/+54
2005-11-11[CIFS] Cleanup sparse warnings for unicode little endian castsSteve French1-1/+1
2005-04-28[PATCH] cifs: Fix multiuser packet signing to use the right sequence number a...Steve French1-8/+8
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+209