Home
last modified time | relevance | path

Searched refs:pneg_ctxt (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/fs/smb/client/
H A Dsmb2pdu.c574 build_preauth_ctxt(struct smb2_preauth_neg_context *pneg_ctxt) in build_preauth_ctxt() argument
576 pneg_ctxt->ContextType = SMB2_PREAUTH_INTEGRITY_CAPABILITIES; in build_preauth_ctxt()
577 pneg_ctxt->DataLength = cpu_to_le16(38); in build_preauth_ctxt()
578 pneg_ctxt->HashAlgorithmCount = cpu_to_le16(1); in build_preauth_ctxt()
579 pneg_ctxt->SaltLength = cpu_to_le16(SMB311_SALT_SIZE); in build_preauth_ctxt()
580 get_random_bytes(pneg_ctxt->Salt, SMB311_SALT_SIZE); in build_preauth_ctxt()
581 pneg_ctxt->HashAlgorithms = SMB2_PREAUTH_INTEGRITY_SHA512; in build_preauth_ctxt()
585 build_compression_ctxt(struct smb2_compression_capabilities_context *pneg_ctxt) in build_compression_ctxt() argument
587 pneg_ctxt->ContextType = SMB2_COMPRESSION_CAPABILITIES; in build_compression_ctxt()
588 pneg_ctxt in build_compression_ctxt()
598 build_signing_ctxt(struct smb2_signing_capabilities *pneg_ctxt) build_signing_ctxt() argument
620 build_encrypt_ctxt(struct smb2_encryption_neg_context *pneg_ctxt) build_encrypt_ctxt() argument
642 build_netname_ctxt(struct smb2_netname_neg_context *pneg_ctxt, char *hostname) build_netname_ctxt() argument
655 build_posix_ctxt(struct smb2_posix_neg_context *pneg_ctxt) build_posix_ctxt() argument
684 char *pneg_ctxt; assemble_neg_contexts() local
[all...]
/kernel/linux/linux-5.10/fs/cifs/
H A Dsmb2pdu.c433 build_preauth_ctxt(struct smb2_preauth_neg_context *pneg_ctxt) in build_preauth_ctxt() argument
435 pneg_ctxt->ContextType = SMB2_PREAUTH_INTEGRITY_CAPABILITIES; in build_preauth_ctxt()
436 pneg_ctxt->DataLength = cpu_to_le16(38); in build_preauth_ctxt()
437 pneg_ctxt->HashAlgorithmCount = cpu_to_le16(1); in build_preauth_ctxt()
438 pneg_ctxt->SaltLength = cpu_to_le16(SMB311_LINUX_CLIENT_SALT_SIZE); in build_preauth_ctxt()
439 get_random_bytes(pneg_ctxt->Salt, SMB311_LINUX_CLIENT_SALT_SIZE); in build_preauth_ctxt()
440 pneg_ctxt->HashAlgorithms = SMB2_PREAUTH_INTEGRITY_SHA512; in build_preauth_ctxt()
444 build_compression_ctxt(struct smb2_compression_capabilities_context *pneg_ctxt) in build_compression_ctxt() argument
446 pneg_ctxt->ContextType = SMB2_COMPRESSION_CAPABILITIES; in build_compression_ctxt()
447 pneg_ctxt in build_compression_ctxt()
457 build_encrypt_ctxt(struct smb2_encryption_neg_context *pneg_ctxt) build_encrypt_ctxt() argument
479 build_netname_ctxt(struct smb2_netname_neg_context *pneg_ctxt, char *hostname) build_netname_ctxt() argument
493 build_posix_ctxt(struct smb2_posix_neg_context *pneg_ctxt) build_posix_ctxt() argument
520 char *pneg_ctxt; assemble_neg_contexts() local
[all...]
/kernel/linux/linux-6.6/fs/smb/server/
H A Dsmb2pdu.c777 static void build_preauth_ctxt(struct smb2_preauth_neg_context *pneg_ctxt, in build_preauth_ctxt() argument
780 pneg_ctxt->ContextType = SMB2_PREAUTH_INTEGRITY_CAPABILITIES; in build_preauth_ctxt()
781 pneg_ctxt->DataLength = cpu_to_le16(38); in build_preauth_ctxt()
782 pneg_ctxt->HashAlgorithmCount = cpu_to_le16(1); in build_preauth_ctxt()
783 pneg_ctxt->Reserved = cpu_to_le32(0); in build_preauth_ctxt()
784 pneg_ctxt->SaltLength = cpu_to_le16(SMB311_SALT_SIZE); in build_preauth_ctxt()
785 get_random_bytes(pneg_ctxt->Salt, SMB311_SALT_SIZE); in build_preauth_ctxt()
786 pneg_ctxt->HashAlgorithms = hash_id; in build_preauth_ctxt()
789 static void build_encrypt_ctxt(struct smb2_encryption_neg_context *pneg_ctxt, in build_encrypt_ctxt() argument
792 pneg_ctxt in build_encrypt_ctxt()
799 build_sign_cap_ctxt(struct smb2_signing_capabilities *pneg_ctxt, __le16 sign_algo) build_sign_cap_ctxt() argument
811 build_posix_ctxt(struct smb2_posix_neg_context *pneg_ctxt) build_posix_ctxt() argument
837 char * const pneg_ctxt = (char *)rsp + assemble_neg_contexts() local
888 decode_preauth_ctxt(struct ksmbd_conn *conn, struct smb2_preauth_neg_context *pneg_ctxt, int ctxt_len) decode_preauth_ctxt() argument
907 decode_encrypt_ctxt(struct ksmbd_conn *conn, struct smb2_encryption_neg_context *pneg_ctxt, int ctxt_len) decode_encrypt_ctxt() argument
965 decode_compress_ctxt(struct ksmbd_conn *conn, struct smb2_compression_capabilities_context *pneg_ctxt) decode_compress_ctxt() argument
971 decode_sign_cap_ctxt(struct ksmbd_conn *conn, struct smb2_signing_capabilities *pneg_ctxt, int ctxt_len) decode_sign_cap_ctxt() argument
[all...]

Completed in 12 milliseconds