Lines Matching defs:peer
802 } peer;
809 /* Read peer information */
810 (void) BIO_dgram_get_peer(SSL_get_rbio(ssl), &peer);
812 /* Create buffer with peer's address and port */
814 switch (peer.sa.sa_family) {
817 length += sizeof(peer.s4.sin_port);
821 length += sizeof(peer.s6.sin6_port);
833 switch (peer.sa.sa_family) {
835 memcpy(buffer, &peer.s4.sin_port, sizeof(peer.s4.sin_port));
836 memcpy(buffer + sizeof(peer.s4.sin_port),
837 &peer.s4.sin_addr, sizeof(struct in_addr));
840 memcpy(buffer, &peer.s6.sin6_port, sizeof(peer.s6.sin6_port));
841 memcpy(buffer + sizeof(peer.s6.sin6_port),
842 &peer.s6.sin6_addr, sizeof(struct in6_addr));
870 } peer;
876 /* Read peer information */
877 (void) BIO_dgram_get_peer(SSL_get_rbio(ssl), &peer);
879 /* Create buffer with peer's address and port */
881 switch (peer.sa.sa_family) {
884 length += sizeof(peer.s4.sin_port);
888 length += sizeof(peer.s6.sin6_port);
900 switch (peer.sa.sa_family) {
902 memcpy(buffer, &peer.s4.sin_port, sizeof(peer.s4.sin_port));
903 memcpy(buffer + sizeof(peer.s4.sin_port),
904 &peer.s4.sin_addr, sizeof(struct in_addr));
907 memcpy(buffer, &peer.s6.sin6_port, sizeof(peer.s6.sin6_port));
908 memcpy(buffer + sizeof(peer.s6.sin6_port),
909 &peer.s6.sin6_addr, sizeof(struct in6_addr));