summaryrefslogtreecommitdiff
path: root/libcli/smb
AgeCommit message (Expand)AuthorFilesLines
2020-11-06Add smb2cli_session_get_encryption_cipher()Isaac Boukris2-0/+14
2020-10-02libcli: Use GUID_to_ndr_buf() in smb2cli_validate_negotiate_info_send()Volker Lendecke1-4/+4
2020-10-02libcli: Use GUID_to_ndr_buf() in smbXcli_negprot_smb2_subreq()Volker Lendecke1-4/+4
2020-08-19libcli:smb: Add smb_encryption_setting_translate()Andreas Schneider3-0/+40
2020-08-19libcli:smb: Add smb_signing_setting_translate()Andreas Schneider4-0/+96
2020-08-19param: Create and use enum_smb_encryption_valsAndreas Schneider1-0/+9
2020-08-19libcli:smb2: Use talloc NULL context if we don't have a stackframeAndreas Schneider1-4/+26
2020-08-19libcli:smb2: Do not leak ptext on errorAndreas Schneider1-0/+1
2020-07-08libcli/smb: define FSCTL_SMBTORTURE_FORCE_UNACKED_TIMEOUTStefan Metzmacher1-0/+8
2020-06-22libcli: Use NT_STATUS_PENDING instead of STATUS_PENDINGChristof Schmitt1-3/+3
2020-06-15libcli: Add tevent_req_received() calls to smb2cli_create_recv()Volker Lendecke1-0/+2
2020-06-15libcli: Move IO_REPARSE_TAG definitions to smb_constants.hVolker Lendecke1-0/+16
2020-06-15libcli: Slightly simplify smb2cli_req_recv() with an early returnVolker Lendecke1-6/+1
2020-05-19add some missing FSCTL definesBjörn Jacke1-0/+8
2020-03-25libsmb: Make sure that the TCP socket is non-blockingVolker Lendecke1-0/+1
2020-03-10libcli: Align integer typesVolker Lendecke1-1/+1
2020-02-07smbd: Add make_smb2_posix_create_ctx()Volker Lendecke3-0/+89
2020-02-07libsmb: Add smb2_create_blob_remove()Volker Lendecke2-0/+17
2020-02-07libsmb: Allow passing in NULL to smb2_create_blob_find()Volker Lendecke1-0/+4
2020-02-07libsmb: Add posix create context definitionVolker Lendecke1-0/+1
2020-02-07libsmb: Add required #includes to smb_util.hVolker Lendecke1-0/+5
2020-02-07libsmb: Add required includes to smb2_create_blob.hVolker Lendecke1-0/+5
2020-02-07libsmb: Remove "const" from smb_create_blob->tagVolker Lendecke1-1/+1
2020-02-07libcli:smb: Don't use forward declartions for GnuTLS typedefsStefan Metzmacher2-9/+15
2020-02-04libcli:smb: Improve check for gnutls_aead_cipher_(en|de)cryptv2Andreas Schneider1-5/+2
2020-01-30libsmb: Fix a typoVolker Lendecke1-1/+1
2019-11-22build: Do not build selftest binaries for builds without --enable-selftestAndrew Bartlett1-1/+1
2019-11-04libcli:smb: Do not use gnutls_aead_cipher_encryptv2() with GnuTLS 3.6.10Andreas Schneider1-2/+6
2019-10-16libcli smb smb1cli_trans: fix ubsan warningGary Lockyer1-2/+4
2019-10-08libcli:smb: Use gnutls_aead_cipher_decryptv2() for AES GCM or CCMAndreas Schneider1-2/+27
2019-10-08libcli:smb: Use gnutls_aead_cipher_encryptv2() for AES GCM or CCMAndreas Schneider1-2/+30
2019-08-27libcli:smb: Prefer AES-GCM over AES-CCM with GnuTLSAndreas Schneider1-6/+3
2019-08-27libcli:smb: Use gnutls_error_to_ntstatus() in smb2_signing_encrypt_pdu()Andreas Schneider1-3/+2
2019-08-27libcli:smb: Use smb2_signing_key in smb2_signing_encrypt_pdu()Andreas Schneider3-22/+18
2019-08-27libcli:smb: Use gnutls_error_to_ntstatus() in smb2_signing_decrypt_pdu()Andreas Schneider1-3/+2
2019-08-27libcli:smb: Use smb2_signing_key in smb2_signing_decrypt_pdu()Andreas Schneider3-21/+17
2019-08-27libcli:smb: Support GnuTLS AES CCM and GCM in smb2_signing_decrypt_pdu()Andreas Schneider1-45/+125
2019-08-27libcli:smb: Support GnuTLS AES CCM and GCM in smb2_signing_encrypt_pdu()Andreas Schneider1-45/+124
2019-08-21libcli/smb: Use gnutls_error_to_ntstatus() in smb2_signing_check_pdu()Andrew Bartlett1-4/+4
2019-08-21libcli:smb: Use GnuTLS AES128 CMAC in smb2_signing_check_pdu()Andreas Schneider1-0/+38
2019-08-21libcli/smb: Use gnutls_error_to_ntstatus() in smb2_signing_sign_pdu()Andrew Bartlett1-2/+2
2019-08-21libcli:smb: Use GnuTLS AES128 CMAC in smb2_signing_sign_pdu()Andreas Schneider1-0/+33
2019-08-21libcli:smb: Use a smb2_signing_key for storing the decryption keyAndreas Schneider1-7/+16
2019-08-21libcli:smb: Use a smb2_signing_key for storing the encryption keyAndreas Schneider1-10/+19
2019-08-21libcli:smb: Add gnutls_aead_cipher_hd_t to smb2_signing_key structureAndreas Schneider2-0/+8
2019-08-21libcli:smb: Use GnuTLS for AES constantsAndreas Schneider1-5/+2
2019-08-21libcli:smb: Define SMB2_AES_128_CCM_NONCE_SIZEAndreas Schneider1-0/+3
2019-08-12libcli:smb: Use generate_nonce_buffer() for AES-CCM and AES-GCM nonceAndreas Schneider1-2/+2
2019-08-10libcli:smb: Add forward declaration for gnutls_hmac_hd_tAndreas Schneider1-3/+3
2019-08-01libcli/smb: send SMB2_NETNAME_NEGOTIATE_CONTEXT_IDStefan Metzmacher1-0/+17