objc2-authentication-services 0.3.2

Bindings to the AuthenticationServices framework
Documentation
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
use objc2::__framework_prelude::*;

use crate::*;

/// [Apple's documentation](https://developer.apple.com/documentation/authenticationservices/ascosealgorithmidentifier?language=objc)
// NS_TYPED_EXTENSIBLE_ENUM
pub type ASCOSEAlgorithmIdentifier = NSInteger;

/// The COSE algorithm identifier representing ECDSA with SHA-256.
///
/// See also [Apple's documentation](https://developer.apple.com/documentation/authenticationservices/ascosealgorithmidentifieres256?language=objc)
pub static ASCOSEAlgorithmIdentifierES256: ASCOSEAlgorithmIdentifier = -7;

/// [Apple's documentation](https://developer.apple.com/documentation/authenticationservices/ascoseellipticcurveidentifier?language=objc)
// NS_TYPED_EXTENSIBLE_ENUM
pub type ASCOSEEllipticCurveIdentifier = NSInteger;

/// The COSE curve identifier representing the P-256 elliptic curve.
///
/// See also [Apple's documentation](https://developer.apple.com/documentation/authenticationservices/ascoseellipticcurveidentifierp256?language=objc)
pub static ASCOSEEllipticCurveIdentifierP256: ASCOSEEllipticCurveIdentifier = 1;