Skip to main content

security_framework_sys/
lib.rs

1#![allow(bad_style)]
2
3#[cfg_attr(target_vendor = "apple", link(name = "Security", kind = "framework"))]
4extern "C" {}
5
6/// macOS only
7#[cfg(target_os = "macos")]
8pub mod access;
9pub mod access_control;
10/// macOS only
11#[cfg(target_os = "macos")]
12pub mod authorization;
13pub mod base;
14pub mod certificate;
15/// macOS only
16#[cfg(target_os = "macos")]
17pub mod certificate_oids;
18pub mod cipher_suite;
19/// macOS only
20#[cfg(target_os = "macos")]
21pub mod cms;
22/// macOS only
23#[cfg(target_os = "macos")]
24pub mod code_signing;
25/// macOS only
26#[cfg(target_os = "macos")]
27pub mod digest_transform;
28/// macOS only
29#[cfg(target_os = "macos")]
30pub mod encrypt_transform;
31pub mod identity;
32pub mod import_export;
33pub mod item;
34pub mod key;
35/// macOS only
36pub mod keychain;
37pub mod keychain_item;
38pub mod policy;
39pub mod random;
40pub mod secure_transport;
41/// macOS only
42#[cfg(target_os = "macos")]
43pub mod transform;
44pub mod trust;
45/// macOS only
46#[cfg(target_os = "macos")]
47pub mod trust_settings;