├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md └── src ├── bridge ├── mod.rs └── socket.rs ├── key ├── asn1.rs ├── json.rs └── mod.rs ├── lib.rs ├── pkcs11 ├── attribute_type.rs ├── certificate_category.rs ├── certificate_type.rs ├── flags.rs ├── hardware_feature_type.rs ├── key_derivation_function.rs ├── key_type.rs ├── mask_generation_function.rs ├── mechanism_type.rs ├── mod.rs ├── notification.rs ├── object_class.rs ├── otp.rs ├── pseudo_random_function.rs ├── return_value.rs ├── security_domain.rs ├── session_state.rs ├── types.rs └── user_type.rs └── state ├── mod.rs └── store.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/README.md -------------------------------------------------------------------------------- /src/bridge/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/bridge/mod.rs -------------------------------------------------------------------------------- /src/bridge/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/bridge/socket.rs -------------------------------------------------------------------------------- /src/key/asn1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/key/asn1.rs -------------------------------------------------------------------------------- /src/key/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/key/json.rs -------------------------------------------------------------------------------- /src/key/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/key/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/pkcs11/attribute_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/attribute_type.rs -------------------------------------------------------------------------------- /src/pkcs11/certificate_category.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/certificate_category.rs -------------------------------------------------------------------------------- /src/pkcs11/certificate_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/certificate_type.rs -------------------------------------------------------------------------------- /src/pkcs11/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/flags.rs -------------------------------------------------------------------------------- /src/pkcs11/hardware_feature_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/hardware_feature_type.rs -------------------------------------------------------------------------------- /src/pkcs11/key_derivation_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/key_derivation_function.rs -------------------------------------------------------------------------------- /src/pkcs11/key_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/key_type.rs -------------------------------------------------------------------------------- /src/pkcs11/mask_generation_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/mask_generation_function.rs -------------------------------------------------------------------------------- /src/pkcs11/mechanism_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/mechanism_type.rs -------------------------------------------------------------------------------- /src/pkcs11/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/mod.rs -------------------------------------------------------------------------------- /src/pkcs11/notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/notification.rs -------------------------------------------------------------------------------- /src/pkcs11/object_class.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/object_class.rs -------------------------------------------------------------------------------- /src/pkcs11/otp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/otp.rs -------------------------------------------------------------------------------- /src/pkcs11/pseudo_random_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/pseudo_random_function.rs -------------------------------------------------------------------------------- /src/pkcs11/return_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/return_value.rs -------------------------------------------------------------------------------- /src/pkcs11/security_domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/security_domain.rs -------------------------------------------------------------------------------- /src/pkcs11/session_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/session_state.rs -------------------------------------------------------------------------------- /src/pkcs11/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/types.rs -------------------------------------------------------------------------------- /src/pkcs11/user_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/pkcs11/user_type.rs -------------------------------------------------------------------------------- /src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/state/mod.rs -------------------------------------------------------------------------------- /src/state/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/termux/tergent/HEAD/src/state/store.rs --------------------------------------------------------------------------------