diff options
Diffstat (limited to 'vendor/security-framework-sys/src/transform.rs')
| -rw-r--r-- | vendor/security-framework-sys/src/transform.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/vendor/security-framework-sys/src/transform.rs b/vendor/security-framework-sys/src/transform.rs new file mode 100644 index 00000000..a4a14f84 --- /dev/null +++ b/vendor/security-framework-sys/src/transform.rs @@ -0,0 +1,23 @@ +use core_foundation_sys::base::{Boolean, CFTypeID, CFTypeRef}; +use core_foundation_sys::error::CFErrorRef; +use core_foundation_sys::string::CFStringRef; + +pub type SecTransformRef = CFTypeRef; + +extern "C" { + pub static kSecTransformInputAttributeName: CFStringRef; + + pub fn SecTransformGetTypeID() -> CFTypeID; + + pub fn SecTransformSetAttribute( + transformRef: SecTransformRef, + key: CFStringRef, + value: CFTypeRef, + error: *mut CFErrorRef, + ) -> Boolean; + + pub fn SecTransformExecute( + transformRef: SecTransformRef, + errorRef: *mut CFErrorRef, + ) -> CFTypeRef; +} |
