1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
//! Handling of IP and AS resources. //! //! The types in this module implement the certificate extensions defined in //! [RFC 3779] for including IP address and autonomous system resources in //! certificates in the restricted form specified by [RFC 6487] for use in //! RPKI. //! //! There are two such resources: [`IpResources`] implements the IP Address //! Delegation Extension and [`AsResources`] implements the Autonomous System //! Identifier Delegation Extension. //! //! [`AsResources`]: struct.AsResources.html //! [`IpResources`]: struct.IpResources.html //! [RFC 3779]: https://tools.ietf.org/html/rfc3779 //! [RFC 6487]: https://tools.ietf.org/html/rfc6487 pub use self::asres::{ AsBlock, AsBlocks, AsBlocksBuilder, AsId, AsResources, AsResourcesBuilder }; pub use self::choice::ResourcesChoice; pub use self::ipres::{ Addr, AddressFamily, IpBlock, IpBlocks, IpBlocksBuilder, IpBlocksForFamily, IpResources, IpResourcesBuilder, Prefix }; mod asres; mod chain; mod choice; mod ipres;