Rust OCI Client
Formerly known as oci-distribution
This Rust library implements the OCI Distribution specification, which is the protocol that Docker Hub and other container registries use.
TLS backends
This crate offers three Cargo features for TLS, you must enable exactly one of them.
rustls-tls(default): Uses therustlslibrary with its built-inaws-lc-rscrypto provider.rustls-tls-no-provider: Usesrustls, but leaves the crypto provider to you. Before you build aClient, install one, for example withrustls::crypto::ring::default_provider().install_default(). Choose this feature when your application already picks a crypto provider and you want to avoidaws-lc-rs.native-tls: Uses the TLS library of your operating system instead ofrustls.
Code of Conduct
This project has adopted the CNCF Code of Conduct.