#scion #networking #address-manager

scion-sdk-address-manager

Address manager to allocate and manage SCION endhost addresses

3 releases (breaking)

Uses new Rust 2024

0.3.0 Jan 28, 2026
0.2.0 Nov 3, 2025
0.1.0 Oct 11, 2025

#504 in Memory management

Apache-2.0

775KB
16K SLoC

Address manager to allocate and manage SCION endhost addresses.


lib.rs:

Address Manager

Manage a pool of addresses.

The manager::AddressManager allocates addresses and associates allocation with an user identity. A successful allocation will result in a manager::AddressGrant which has a limited lifetime.

The state of the address pool (which address to allocate next) is managed by allocator::AddressAllocator.

Dependencies

~36–53MB
~1M SLoC