RPM build fix (reverted CI changes which will need to be un-reverted or made conditional) and vendor Rust dependencies to make builds much faster in any CI system.
This commit is contained in:
21
zeroidc/vendor/security-framework-sys/src/identity.rs
vendored
Normal file
21
zeroidc/vendor/security-framework-sys/src/identity.rs
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
#[cfg(target_os = "macos")]
|
||||
use core_foundation_sys::base::CFTypeRef;
|
||||
use core_foundation_sys::base::{CFTypeID, OSStatus};
|
||||
|
||||
use crate::base::{SecCertificateRef, SecIdentityRef, SecKeyRef};
|
||||
|
||||
extern "C" {
|
||||
pub fn SecIdentityGetTypeID() -> CFTypeID;
|
||||
pub fn SecIdentityCopyCertificate(
|
||||
identity: SecIdentityRef,
|
||||
certificate_ref: *mut SecCertificateRef,
|
||||
) -> OSStatus;
|
||||
pub fn SecIdentityCopyPrivateKey(identity: SecIdentityRef, key_ref: *mut SecKeyRef)
|
||||
-> OSStatus;
|
||||
#[cfg(target_os = "macos")]
|
||||
pub fn SecIdentityCreateWithCertificate(
|
||||
keychain_or_Array: CFTypeRef,
|
||||
certificate_ref: SecCertificateRef,
|
||||
identity_ref: *mut SecIdentityRef,
|
||||
) -> OSStatus;
|
||||
}
|
||||
Reference in New Issue
Block a user