if (CVAL(lenbuf,0) == 0 && min_recv_size &&
(smb_len_large(lenbuf) > /* Could be a UNIX large writeX. */
(min_recv_size + STANDARD_WRITE_AND_X_HEADER_SIZE)) &&
- !srv_is_signing_active(xconn) &&
+ !smb1_srv_is_signing_active(xconn) &&
xconn->smb1.echo_handler.trusted_fde == NULL) {
return receive_smb_raw_talloc_partial_read(
encrypt_flag = SMBXSRV_PROCESSED_ENCRYPTED_PACKET;
}
- if (srv_is_signing_active(req->xconn)) {
+ if (smb1_srv_is_signing_active(req->xconn)) {
sign_flag = SMBXSRV_PROCESSED_SIGNED_PACKET;
} else if ((type == SMBecho) || (type == SMBsesssetupX)) {
/*
bool srv_init_signing(struct smbXsrv_connection *conn);
void smb1_srv_set_signing_negotiated(struct smbXsrv_connection *conn,
bool allowed, bool mandatory);
-bool srv_is_signing_active(struct smbXsrv_connection *conn);
+bool smb1_srv_is_signing_active(struct smbXsrv_connection *conn);
bool srv_is_signing_negotiated(struct smbXsrv_connection *conn);
void srv_set_signing(struct smbXsrv_connection *conn,
const DATA_BLOB user_session_key,
START_PROFILE(SMBreadbraw);
- if (srv_is_signing_active(xconn) || req->encrypted) {
+ if (smb1_srv_is_signing_active(xconn) || req->encrypted) {
exit_server_cleanly("reply_readbraw: SMB signing/sealing is active - "
"raw reads/writes are disallowed.");
}
return xconn->smb1.sessions.max_send;
}
- if (srv_is_signing_active(xconn)) {
+ if (smb1_srv_is_signing_active(xconn)) {
return 0x1FFFF;
}
*/
SCVAL(discard_const_p(uint8_t, req->inbuf),smb_com,SMBwritec);
- if (srv_is_signing_active(xconn)) {
+ if (smb1_srv_is_signing_active(xconn)) {
END_PROFILE(SMBwritebraw);
exit_server_cleanly("reply_writebraw: SMB signing is active - "
"raw reads/writes are disallowed.");
signing_active = smb2_signing_key_valid(
session->global->encryption_key);
} else {
- signing_active = srv_is_signing_active(xconn);
+ signing_active = smb1_srv_is_signing_active(xconn);
}
dbgtext( "%s", signing_active ? "signed " : "");
dbgtext( "connect to service %s ",
reads/writes if it is.
************************************************************/
-bool srv_is_signing_active(struct smbXsrv_connection *conn)
+bool smb1_srv_is_signing_active(struct smbXsrv_connection *conn)
{
return smb1_signing_is_active(conn->smb1.signing_state);
}
case SMB_QUERY_CIFS_UNIX_INFO:
{
bool large_write = lp_min_receive_file_size() &&
- !srv_is_signing_active(xconn);
- bool large_read = !srv_is_signing_active(xconn);
+ !smb1_srv_is_signing_active(xconn);
+ bool large_read = !smb1_srv_is_signing_active(xconn);
int encrypt_caps = 0;
if (!lp_smb1_unix_extensions()) {