Results 14 issues of Nathaniel Bennett

## Issue Description ## The `unpack_constrained_whole_number` method in `src/asn1/asn1_utils.cc:509` contains a bug in the way it decodes integers from packet data. In particular, when packets use Aligned PER rules, the...

Added socket options, structs and other miscellaneous constants that make memory-mapped packet sockets possible in Linux--PACKET_TX_RING, PACKET_RX_RING, etc. (adding this to libc 0.2 as 0.3 is in early development)

S-waiting-on-author

In the libc-0.2 branch, making any change (such as modifying a README) results in CI failure due to a linking error in `aarch64-unknown-linux-musl`. It appears that one of the tests...

C-bug

## Summary The following patch resolves several reachable assertions, overflows, null-dereference and type confusion vulnerabilities present in S1AP, NGAP and NAS protocol handlers. The fixes themselves are generally one-liners that...

component: agw
size/L

Resolves #1618 It seems like #1618 has already been mostly resolved; this PR simply adds some of the few `pthread` APIs that are still missing.

S-waiting-on-review
stable-nominated

Resolves #3217

S-waiting-on-review

Adds a few additional structs for BPF operations (`bpf_version`, `bpf_stat`, `bpf_zbuf`) as well as ioctl constants. Adds constants used for creating/manipulating network interfaces via ioctls. Resolves #3626

S-waiting-on-author
stable-nominated

Resolves #1347

S-waiting-on-author

I'm looking at adding SCTP support to the `socket2` crate, and it would be useful to have definitions of constants and structs from `netinet/sctp.h` to do so. It seems like...

C-API-request
E-medium

When a "Profile B" SUCI (e.g., a SUCI using the secp256r1 EC algorithm) with an invalid curve point for its public key is passed to the subscriberdb, it passes the...

component: agw
size/S