Expand description
§APK Signing Block
This library is used to extract the APK Signing Block from an APK file.
CLI usage:
cargo install apksig
apksig <filename>Re-exports§
pub use signing_block::digest::digest_apk;pub use apk::Apk;pub use signing_block::algorithms::Algorithms;pub use signing_block::scheme_v2::SIGNATURE_SCHEME_V2_BLOCK_ID;pub use signing_block::scheme_v2::SignatureSchemeV2;pub use signing_block::scheme_v3::SIGNATURE_SCHEME_V3_BLOCK_ID;pub use signing_block::scheme_v3::SignatureSchemeV3;pub use signing_block::MAGIC;pub use signing_block::MAGIC_LEN;pub use signing_block::RawData;pub use signing_block::SigningBlock;pub use signing_block::ValueSigningBlock;pub use signing_block::scheme_v2;pub use signing_block::scheme_v3;pub use utils::MyReader;
Modules§
- apk
- Handling the APK file by providing methods as
Apkstruct. - common
- Common types for scheme
- signing_
block - Module for the APK Signing Block https://source.android.com/docs/security/features/apksigning
- utils
- Utils
- zip
- Zip file utilities - an APK is a zip file