si 339 lib/socket_wrapper/socket_wrapper.c static int convert_in_un_remote(struct socket_info *si, const struct sockaddr *inaddr, struct sockaddr_un *un, si 349 lib/socket_wrapper/socket_wrapper.c switch (si->family) { si 358 lib/socket_wrapper/socket_wrapper.c switch (si->type) { si 398 lib/socket_wrapper/socket_wrapper.c switch (si->type) { si 446 lib/socket_wrapper/socket_wrapper.c static int convert_in_un_alloc(struct socket_info *si, const struct sockaddr *inaddr, struct sockaddr_un *un, si 457 lib/socket_wrapper/socket_wrapper.c switch (si->family) { si 469 lib/socket_wrapper/socket_wrapper.c switch (si->type) { si 514 lib/socket_wrapper/socket_wrapper.c switch (si->type) { si 556 lib/socket_wrapper/socket_wrapper.c set_port(si->family, prt, si->myname); si 581 lib/socket_wrapper/socket_wrapper.c static int sockaddr_convert_to_un(struct socket_info *si, const struct sockaddr *in_addr, socklen_t in_len, si 594 lib/socket_wrapper/socket_wrapper.c switch (si->type) { si 603 lib/socket_wrapper/socket_wrapper.c return convert_in_un_alloc(si, in_addr, out_addr, bcast); si 605 lib/socket_wrapper/socket_wrapper.c return convert_in_un_remote(si, in_addr, out_addr, bcast); si 615 lib/socket_wrapper/socket_wrapper.c static int sockaddr_convert_from_un(const struct socket_info *si, si 635 lib/socket_wrapper/socket_wrapper.c switch (si->type) { si 1086 lib/socket_wrapper/socket_wrapper.c static uint8_t *swrap_marshall_packet(struct socket_info *si, si 1101 lib/socket_wrapper/socket_wrapper.c switch (si->family) { si 1114 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1116 lib/socket_wrapper/socket_wrapper.c src_addr = si->myname; si 1119 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_snd; si 1120 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_rcv; si 1123 lib/socket_wrapper/socket_wrapper.c si->io.pck_snd += 1; si 1128 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1130 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1133 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_rcv; si 1134 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_snd; si 1137 lib/socket_wrapper/socket_wrapper.c si->io.pck_rcv += 1; si 1142 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1144 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1148 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_snd - 1; si 1149 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_rcv; si 1156 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1158 lib/socket_wrapper/socket_wrapper.c src_addr = si->myname; si 1161 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_snd; si 1162 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_rcv; si 1168 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1170 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1173 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_rcv; si 1174 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_snd; si 1177 lib/socket_wrapper/socket_wrapper.c si->io.pck_rcv += 1; si 1182 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1184 lib/socket_wrapper/socket_wrapper.c src_addr = si->myname; si 1187 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_snd; si 1188 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_rcv; si 1191 lib/socket_wrapper/socket_wrapper.c si->io.pck_snd += 1; si 1196 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1198 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1201 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_rcv; si 1202 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_snd; si 1208 lib/socket_wrapper/socket_wrapper.c src_addr = si->myname; si 1209 lib/socket_wrapper/socket_wrapper.c dest_addr = si->peername; si 1211 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_snd; si 1212 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_rcv; si 1215 lib/socket_wrapper/socket_wrapper.c si->io.pck_snd += len; si 1220 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1221 lib/socket_wrapper/socket_wrapper.c src_addr = si->peername; si 1223 lib/socket_wrapper/socket_wrapper.c if (si->type == SOCK_DGRAM) { si 1224 lib/socket_wrapper/socket_wrapper.c return swrap_marshall_packet(si, si->peername, si 1229 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_rcv; si 1230 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_snd; si 1236 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1237 lib/socket_wrapper/socket_wrapper.c src_addr = si->peername; si 1239 lib/socket_wrapper/socket_wrapper.c if (si->type == SOCK_DGRAM) { si 1243 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_rcv; si 1244 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_snd; si 1250 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1251 lib/socket_wrapper/socket_wrapper.c src_addr = si->peername; si 1253 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_rcv; si 1254 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_snd; si 1257 lib/socket_wrapper/socket_wrapper.c si->io.pck_rcv += len; si 1262 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1263 lib/socket_wrapper/socket_wrapper.c src_addr = si->peername; si 1265 lib/socket_wrapper/socket_wrapper.c if (si->type == SOCK_DGRAM) { si 1269 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_rcv; si 1270 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_snd; si 1276 lib/socket_wrapper/socket_wrapper.c src_addr = si->myname; si 1279 lib/socket_wrapper/socket_wrapper.c si->io.pck_snd += len; si 1284 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1292 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1295 lib/socket_wrapper/socket_wrapper.c si->io.pck_rcv += len; si 1300 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1302 lib/socket_wrapper/socket_wrapper.c src_addr = si->myname; si 1303 lib/socket_wrapper/socket_wrapper.c dest_addr = si->peername; si 1305 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_snd; si 1306 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_rcv; si 1309 lib/socket_wrapper/socket_wrapper.c si->io.pck_snd += 1; si 1314 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1316 lib/socket_wrapper/socket_wrapper.c dest_addr = si->myname; si 1317 lib/socket_wrapper/socket_wrapper.c src_addr = si->peername; si 1319 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_rcv; si 1320 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_snd; si 1323 lib/socket_wrapper/socket_wrapper.c si->io.pck_rcv += 1; si 1328 lib/socket_wrapper/socket_wrapper.c if (si->type != SOCK_STREAM) return NULL; si 1330 lib/socket_wrapper/socket_wrapper.c src_addr = si->myname; si 1331 lib/socket_wrapper/socket_wrapper.c dest_addr = si->peername; si 1333 lib/socket_wrapper/socket_wrapper.c tcp_seqno = si->io.pck_snd; si 1334 lib/socket_wrapper/socket_wrapper.c tcp_ack = si->io.pck_rcv; si 1344 lib/socket_wrapper/socket_wrapper.c return swrap_packet_init(&tv, src_addr, dest_addr, si->type, si 1350 lib/socket_wrapper/socket_wrapper.c static void swrap_dump_packet(struct socket_info *si, si 1365 lib/socket_wrapper/socket_wrapper.c packet = swrap_marshall_packet(si, addr, type, buf, len, &packet_len); si 1383 lib/socket_wrapper/socket_wrapper.c struct socket_info *si; si 1435 lib/socket_wrapper/socket_wrapper.c si = (struct socket_info *)calloc(1, sizeof(struct socket_info)); si 1437 lib/socket_wrapper/socket_wrapper.c si->family = family; si 1438 lib/socket_wrapper/socket_wrapper.c si->type = type; si 1439 lib/socket_wrapper/socket_wrapper.c si->protocol = protocol; si 1440 lib/socket_wrapper/socket_wrapper.c si->fd = fd; si 1442 lib/socket_wrapper/socket_wrapper.c SWRAP_DLIST_ADD(sockets, si); si 1444 lib/socket_wrapper/socket_wrapper.c return si->fd; si 1559 lib/socket_wrapper/socket_wrapper.c static int swrap_auto_bind(struct socket_info *si, int family) si 1581 lib/socket_wrapper/socket_wrapper.c switch (si->type) { si 1598 lib/socket_wrapper/socket_wrapper.c si->myname_len = sizeof(in); si 1599 lib/socket_wrapper/socket_wrapper.c si->myname = sockaddr_dup(&in, si->myname_len); si 1606 lib/socket_wrapper/socket_wrapper.c if (si->family != family) { si 1611 lib/socket_wrapper/socket_wrapper.c switch (si->type) { si 1627 lib/socket_wrapper/socket_wrapper.c si->myname_len = sizeof(in6); si 1628 lib/socket_wrapper/socket_wrapper.c si->myname = sockaddr_dup(&in6, si->myname_len); si 1648 lib/socket_wrapper/socket_wrapper.c ret = real_bind(si->fd, (struct sockaddr *)&un_addr, sizeof(un_addr)); si 1651 lib/socket_wrapper/socket_wrapper.c si->tmp_path = strdup(un_addr.sun_path); si 1652 lib/socket_wrapper/socket_wrapper.c si->bound = 1; si 1661 lib/socket_wrapper/socket_wrapper.c si->family = family; si 1662 lib/socket_wrapper/socket_wrapper.c set_port(si->family, port, si->myname); si 1672 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1674 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1678 lib/socket_wrapper/socket_wrapper.c if (si->bound == 0) { si 1679 lib/socket_wrapper/socket_wrapper.c ret = swrap_auto_bind(si, serv_addr->sa_family); si 1683 lib/socket_wrapper/socket_wrapper.c if (si->family != serv_addr->sa_family) { si 1688 lib/socket_wrapper/socket_wrapper.c ret = sockaddr_convert_to_un(si, (const struct sockaddr *)serv_addr, addrlen, &un_addr, 0, NULL); si 1691 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, serv_addr, SWRAP_CONNECT_SEND, NULL, 0); si 1702 lib/socket_wrapper/socket_wrapper.c si->peername_len = addrlen; si 1703 lib/socket_wrapper/socket_wrapper.c si->peername = sockaddr_dup(serv_addr, addrlen); si 1704 lib/socket_wrapper/socket_wrapper.c si->connected = 1; si 1706 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, serv_addr, SWRAP_CONNECT_RECV, NULL, 0); si 1707 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, serv_addr, SWRAP_CONNECT_ACK, NULL, 0); si 1709 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, serv_addr, SWRAP_CONNECT_UNREACH, NULL, 0); si 1719 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1721 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1725 lib/socket_wrapper/socket_wrapper.c si->myname_len = addrlen; si 1726 lib/socket_wrapper/socket_wrapper.c si->myname = sockaddr_dup(myaddr, addrlen); si 1728 lib/socket_wrapper/socket_wrapper.c ret = sockaddr_convert_to_un(si, (const struct sockaddr *)myaddr, addrlen, &un_addr, 1, &si->bcast); si 1737 lib/socket_wrapper/socket_wrapper.c si->bound = 1; si 1746 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1748 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1759 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1761 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1765 lib/socket_wrapper/socket_wrapper.c if (!si->peername) si 1771 lib/socket_wrapper/socket_wrapper.c memcpy(name, si->peername, si->peername_len); si 1772 lib/socket_wrapper/socket_wrapper.c *addrlen = si->peername_len; si 1779 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1781 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1785 lib/socket_wrapper/socket_wrapper.c memcpy(name, si->myname, si->myname_len); si 1786 lib/socket_wrapper/socket_wrapper.c *addrlen = si->myname_len; si 1793 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1795 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1809 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1811 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1819 lib/socket_wrapper/socket_wrapper.c switch (si->family) { si 1833 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1837 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1854 lib/socket_wrapper/socket_wrapper.c if (sockaddr_convert_from_un(si, &un_addr, un_addrlen, si 1855 lib/socket_wrapper/socket_wrapper.c si->family, from, fromlen) == -1) { si 1859 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, from, SWRAP_RECVFROM, buf, ret); si 1869 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1872 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1876 lib/socket_wrapper/socket_wrapper.c if (si->connected) { si 1882 lib/socket_wrapper/socket_wrapper.c to = si->peername; si 1883 lib/socket_wrapper/socket_wrapper.c tolen = si->peername_len; si 1888 lib/socket_wrapper/socket_wrapper.c switch (si->type) { si 1893 lib/socket_wrapper/socket_wrapper.c if (si->bound == 0) { si 1894 lib/socket_wrapper/socket_wrapper.c ret = swrap_auto_bind(si, si->family); si 1898 lib/socket_wrapper/socket_wrapper.c ret = sockaddr_convert_to_un(si, to, tolen, &un_addr, 0, &bcast); si 1918 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, to, SWRAP_SENDTO, buf, len); si 1937 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, to, SWRAP_SENDTO, buf, len); si 1938 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, to, SWRAP_SENDTO_UNREACH, buf, len); si 1940 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, to, SWRAP_SENDTO, buf, ret); si 1949 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1952 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1962 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_PENDING_RST, NULL, 0); si 1964 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_PENDING_RST, NULL, 0); si 1975 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 1977 lib/socket_wrapper/socket_wrapper.c if (!si) { si 1985 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_RECV_RST, NULL, 0); si 1987 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_RECV_RST, NULL, 0); si 1989 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_RECV, buf, ret); si 1999 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 2001 lib/socket_wrapper/socket_wrapper.c if (!si) { si 2010 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_SEND, buf, len); si 2011 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_SEND_RST, NULL, 0); si 2013 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_SEND, buf, ret); si 2022 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 2025 lib/socket_wrapper/socket_wrapper.c if (!si) { si 2051 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_RECV_RST, NULL, 0); si 2053 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_RECV_RST, NULL, 0); si 2077 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_RECV, buf, ret); si 2087 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(s); si 2090 lib/socket_wrapper/socket_wrapper.c if (!si) { si 2116 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_SEND_RST, NULL, 0); si 2140 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_SEND, buf, ret); si 2149 lib/socket_wrapper/socket_wrapper.c struct socket_info *si = find_socket_info(fd); si 2152 lib/socket_wrapper/socket_wrapper.c if (!si) { si 2156 lib/socket_wrapper/socket_wrapper.c SWRAP_DLIST_REMOVE(sockets, si); si 2158 lib/socket_wrapper/socket_wrapper.c if (si->myname && si->peername) { si 2159 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_CLOSE_SEND, NULL, 0); si 2164 lib/socket_wrapper/socket_wrapper.c if (si->myname && si->peername) { si 2165 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_CLOSE_RECV, NULL, 0); si 2166 lib/socket_wrapper/socket_wrapper.c swrap_dump_packet(si, NULL, SWRAP_CLOSE_ACK, NULL, 0); si 2169 lib/socket_wrapper/socket_wrapper.c if (si->path) free(si->path); si 2170 lib/socket_wrapper/socket_wrapper.c if (si->myname) free(si->myname); si 2171 lib/socket_wrapper/socket_wrapper.c if (si->peername) free(si->peername); si 2172 lib/socket_wrapper/socket_wrapper.c if (si->tmp_path) { si 2173 lib/socket_wrapper/socket_wrapper.c unlink(si->tmp_path); si 2174 lib/socket_wrapper/socket_wrapper.c free(si->tmp_path); si 2176 lib/socket_wrapper/socket_wrapper.c free(si); si 403 lib/util/util_net.c const struct sockaddr_in *si = (const struct sockaddr_in *)psa; si 404 lib/util/util_net.c if (si->sin_addr.s_addr == INADDR_ANY) { si 1861 source3/include/smb.h void (*sign_outgoing_message)(char *outbuf, struct smb_sign_info *si); si 1862 source3/include/smb.h bool (*check_incoming_message)(const char *inbuf, struct smb_sign_info *si, bool must_be_ok); si 1863 source3/include/smb.h void (*free_signing_context)(struct smb_sign_info *si); si 461 source3/lib/util_sock.c struct sockaddr_in *si = (struct sockaddr_in *)psa; si 485 source3/lib/util_sock.c inet_ntoa(si->sin_addr), si 486 source3/lib/util_sock.c si->sin_port, si 777 source3/libsmb/nmblib.c struct sockaddr_in *si = (struct sockaddr_in *)&sa; si 789 source3/libsmb/nmblib.c si->sin_addr, si 790 source3/libsmb/nmblib.c ntohs(si->sin_port)); si 137 source3/libsmb/smb_signing.c static bool set_smb_signing_real_common(struct smb_sign_info *si) si 139 source3/libsmb/smb_signing.c if (si->mandatory_signing) { si 143 source3/libsmb/smb_signing.c si->doing_signing = True; si 161 source3/libsmb/smb_signing.c static void null_sign_outgoing_message(char *outbuf, struct smb_sign_info *si) si 174 source3/libsmb/smb_signing.c struct smb_sign_info *si, si 184 source3/libsmb/smb_signing.c static void null_free_signing_context(struct smb_sign_info *si) si 196 source3/libsmb/smb_signing.c static bool null_set_signing(struct smb_sign_info *si) si 198 source3/libsmb/smb_signing.c si->signing_context = NULL; si 200 source3/libsmb/smb_signing.c si->sign_outgoing_message = null_sign_outgoing_message; si 201 source3/libsmb/smb_signing.c si->check_incoming_message = null_check_incoming_message; si 202 source3/libsmb/smb_signing.c si->free_signing_context = null_free_signing_context; si 211 source3/libsmb/smb_signing.c static void free_signing_context(struct smb_sign_info *si) si 213 source3/libsmb/smb_signing.c if (si->free_signing_context) { si 214 source3/libsmb/smb_signing.c si->free_signing_context(si); si 215 source3/libsmb/smb_signing.c si->signing_context = NULL; si 218 source3/libsmb/smb_signing.c null_set_signing(si); si 222 source3/libsmb/smb_signing.c static bool signing_good(const char *inbuf, struct smb_sign_info *si, si 227 source3/libsmb/smb_signing.c if (!si->doing_signing) { si 228 source3/libsmb/smb_signing.c si->doing_signing = True; si 231 source3/libsmb/smb_signing.c if (!si->seen_valid) { si 232 source3/libsmb/smb_signing.c si->seen_valid = True; si 236 source3/libsmb/smb_signing.c if (!si->mandatory_signing && !si->seen_valid) { si 244 source3/libsmb/smb_signing.c si->negotiated_smb_signing = False; si 245 source3/libsmb/smb_signing.c si->allow_smb_signing = False; si 246 source3/libsmb/smb_signing.c si->doing_signing = False; si 247 source3/libsmb/smb_signing.c free_signing_context(si); si 329 source3/libsmb/smb_signing.c static void client_sign_outgoing_message(char *outbuf, struct smb_sign_info *si) si 333 source3/libsmb/smb_signing.c (struct smb_basic_signing_context *)si->signing_context; si 335 source3/libsmb/smb_signing.c if (!si->doing_signing) si 382 source3/libsmb/smb_signing.c struct smb_sign_info *si, si 391 source3/libsmb/smb_signing.c (struct smb_basic_signing_context *)si->signing_context; si 393 source3/libsmb/smb_signing.c if (!si->doing_signing) si 437 source3/libsmb/smb_signing.c return signing_good(inbuf, si, good, reply_seq_number, must_be_ok); si 444 source3/libsmb/smb_signing.c static void simple_free_signing_context(struct smb_sign_info *si) si 447 source3/libsmb/smb_signing.c (struct smb_basic_signing_context *)si->signing_context; si 459 source3/libsmb/smb_signing.c SAFE_FREE(si->signing_context); si 524 source3/libsmb/smb_signing.c static void temp_sign_outgoing_message(char *outbuf, struct smb_sign_info *si) si 540 source3/libsmb/smb_signing.c struct smb_sign_info *si, bool foo) si 549 source3/libsmb/smb_signing.c static void temp_free_signing_context(struct smb_sign_info *si) si 617 source3/libsmb/smb_signing.c struct smb_sign_info *si = &cli->sign_info; si 618 source3/libsmb/smb_signing.c struct smb_basic_signing_context *data = (struct smb_basic_signing_context *)si->signing_context; si 620 source3/libsmb/smb_signing.c if (!si->doing_signing) { si 642 source3/libsmb/smb_signing.c struct smb_sign_info *si = &cli->sign_info; si 643 source3/libsmb/smb_signing.c struct smb_basic_signing_context *data = (struct smb_basic_signing_context *)si->signing_context; si 645 source3/libsmb/smb_signing.c if (!si->doing_signing) { si 671 source3/libsmb/smb_signing.c struct smb_sign_info *si = &cli->sign_info; si 672 source3/libsmb/smb_signing.c return si->doing_signing; si 679 source3/libsmb/smb_signing.c static void srv_sign_outgoing_message(char *outbuf, struct smb_sign_info *si) si 683 source3/libsmb/smb_signing.c (struct smb_basic_signing_context *)si->signing_context; si 687 source3/libsmb/smb_signing.c if (!si->doing_signing) { si 722 source3/libsmb/smb_signing.c struct smb_sign_info *si, si 727 source3/libsmb/smb_signing.c (struct smb_basic_signing_context *)si->signing_context; si 733 source3/libsmb/smb_signing.c if (!si->doing_signing) si 782 source3/libsmb/smb_signing.c return (signing_good(inbuf, si, good, saved_seq, must_be_ok)); si 389 source4/heimdal/lib/hcrypto/bn.c const heim_integer *si = bi; si 390 source4/heimdal/lib/hcrypto/bn.c bi = ai; ai = si; si 1193 source4/heimdal/lib/hx509/ca.c SubjectKeyIdentifier si; si 1205 source4/heimdal/lib/hx509/ca.c si.data = hash; si 1206 source4/heimdal/lib/hx509/ca.c si.length = sizeof(hash); si 1209 source4/heimdal/lib/hx509/ca.c &si, &size, ret); si 1353 source4/heimdal/lib/hx509/ca.c SubjectKeyIdentifier si; si 1356 source4/heimdal/lib/hx509/ca.c ret = _hx509_find_extension_subject_key_id(certificate, &si); si 1360 source4/heimdal/lib/hx509/ca.c free_SubjectKeyIdentifier(&si); si 1365 source4/heimdal/lib/hx509/ca.c ret = der_copy_octet_string(&si, ai->keyIdentifier); si 1366 source4/heimdal/lib/hx509/ca.c free_SubjectKeyIdentifier(&si); si 608 source4/heimdal/lib/hx509/cert.c SubjectKeyIdentifier *si) si 614 source4/heimdal/lib/hx509/cert.c memset(si, 0, sizeof(*si)); si 622 source4/heimdal/lib/hx509/cert.c si, &size); si 901 source4/heimdal/lib/hx509/cert.c SubjectKeyIdentifier si; si 913 source4/heimdal/lib/hx509/cert.c memset(&si, 0, sizeof(si)); si 923 source4/heimdal/lib/hx509/cert.c ret_si = _hx509_find_extension_subject_key_id(issuer, &si); si 972 source4/heimdal/lib/hx509/cert.c diff = der_heim_octet_string_cmp(ai.keyIdentifier, &si); si 978 source4/heimdal/lib/hx509/cert.c free_SubjectKeyIdentifier(&si); si 2830 source4/heimdal/lib/hx509/cert.c SubjectKeyIdentifier si; si 2832 source4/heimdal/lib/hx509/cert.c ret = _hx509_find_extension_subject_key_id(c, &si); si 2834 source4/heimdal/lib/hx509/cert.c if (der_heim_octet_string_cmp(&si, q->subject_id) != 0) si 2836 source4/heimdal/lib/hx509/cert.c free_SubjectKeyIdentifier(&si); si 283 source4/heimdal/lib/hx509/print.c SubjectKeyIdentifier si; si 292 source4/heimdal/lib/hx509/print.c &si, &size); si 303 source4/heimdal/lib/hx509/print.c if (si.length == 0) si 306 source4/heimdal/lib/hx509/print.c if (si.length > 20) si 312 source4/heimdal/lib/hx509/print.c hex_encode(si.data, si.length, &id); si 320 source4/heimdal/lib/hx509/print.c free_SubjectKeyIdentifier(&si); si 1810 source4/torture/raw/acls.c union smb_setfileinfo si; si 1907 source4/torture/raw/acls.c si.set_secdesc.level = RAW_SFILEINFO_SEC_DESC; si 1908 source4/torture/raw/acls.c si.set_secdesc.in.file.fnum = fnum; si 1909 source4/torture/raw/acls.c si.set_secdesc.in.secinfo_flags = SECINFO_OWNER; si 1910 source4/torture/raw/acls.c si.set_secdesc.in.sd = sd_owner; si 1911 source4/torture/raw/acls.c status = smb_raw_setfileinfo(cli->tree, &si); si 1926 source4/torture/raw/acls.c si.set_secdesc.level = RAW_SFILEINFO_SEC_DESC; si 1927 source4/torture/raw/acls.c si.set_secdesc.in.file.fnum = fnum; si 1928 source4/torture/raw/acls.c si.set_secdesc.in.secinfo_flags = SECINFO_GROUP; si 1929 source4/torture/raw/acls.c si.set_secdesc.in.sd = sd_group; si 1930 source4/torture/raw/acls.c status = smb_raw_setfileinfo(cli->tree, &si); si 1945 source4/torture/raw/acls.c si.set_secdesc.level = RAW_SFILEINFO_SEC_DESC; si 1946 source4/torture/raw/acls.c si.set_secdesc.in.file.fnum = fnum; si 1947 source4/torture/raw/acls.c si.set_secdesc.in.secinfo_flags = SECINFO_DACL; si 1948 source4/torture/raw/acls.c si.set_secdesc.in.sd = sd_dacl; si 1949 source4/torture/raw/acls.c status = smb_raw_setfileinfo(cli->tree, &si); si 1964 source4/torture/raw/acls.c si.set_secdesc.level = RAW_SFILEINFO_SEC_DESC; si 1965 source4/torture/raw/acls.c si.set_secdesc.in.file.fnum = fnum; si 1966 source4/torture/raw/acls.c si.set_secdesc.in.secinfo_flags = SECINFO_SACL; si 1967 source4/torture/raw/acls.c si.set_secdesc.in.sd = sd_sacl; si 1968 source4/torture/raw/acls.c status = smb_raw_setfileinfo(cli->tree, &si);