feat: feature secure-enclave

This commit is contained in:
2023-12-08 23:10:17 +08:00
parent be65cfb06c
commit 43b43ba055
4 changed files with 15 additions and 11 deletions

View File

@@ -12,6 +12,8 @@ pub fn version(_cmd_version: CmdVersion) -> XResult<()> {
features.push("decrypt");
#[cfg(feature = "macos")]
features.push("macos");
#[cfg(feature = "secure-enclave")]
features.push("secure-enclave");
if features.is_empty() { features.push("-"); }
println!(
"User-Agent: {} [ with features: {} ]\n{}",

View File

@@ -12,20 +12,19 @@ pub use cmd_encrypt::CmdEncrypt;
pub use cmd_encrypt::encrypt;
pub use cmd_encrypt::encrypt_single;
pub use cmd_encrypt::encrypt_single_file_out;
pub use cmd_info::CmdInfo;
pub use cmd_info::info;
pub use cmd_info::info_single;
pub use cmd_version::CmdVersion;
pub use cmd_version::version;
#[cfg(feature = "macos")]
pub use cmd_initkeychainkey::CmdKeychainKey;
#[cfg(feature = "macos")]
pub use cmd_initkeychainkey::keychain_key;
#[cfg(feature = "decrypt")]
pub use cmd_execenv::CmdExecEnv;
#[cfg(feature = "decrypt")]
pub use cmd_execenv::exec_env;
pub use cmd_info::CmdInfo;
pub use cmd_info::info;
pub use cmd_info::info_single;
#[cfg(feature = "macos")]
pub use cmd_initkeychainkey::CmdKeychainKey;
#[cfg(feature = "macos")]
pub use cmd_initkeychainkey::keychain_key;
pub use cmd_version::CmdVersion;
pub use cmd_version::version;
mod consts;
mod util;
@@ -62,4 +61,6 @@ mod cmd_initkeychainkey;
mod util_keychainstatic;
#[cfg(feature = "decrypt")]
mod cmd_execenv;
#[cfg(feature = "secure-enclave")]
mod util_keychainkey;

0
src/util_keychainkey.rs Normal file
View File