@@ -396,6 +396,7 @@ extension P256._ARCV1.PrivateKey {
396396
397397// MARK: - P384 + ARC(P-384)
398398@available ( iOS 16 . 0 , macOS 13 . 0 , watchOS 9 . 0 , tvOS 16 . 0 , macCatalyst 16 . 0 , visionOS 2 . 0 , * )
399+ @available ( * , deprecated, message: " ARC(P-384) has been removed from the IETF draft; use ARC(P-256) instead. " )
399400extension P384 {
400401 /// Anonymous Rate-Limited Credentials (ARC).
401402 ///
@@ -413,6 +414,7 @@ extension P384 {
413414}
414415
415416@available ( iOS 16 . 0 , macOS 13 . 0 , watchOS 9 . 0 , tvOS 16 . 0 , macCatalyst 16 . 0 , visionOS 2 . 0 , * )
417+ @available ( * , deprecated, message: " ARC(P-384) has been removed from the IETF draft; use ARC(P-256) instead. " )
416418extension P384 . _ARCV1 {
417419 /// The server secrets used to issue and verify credentials.
418420 public struct PrivateKey : Sendable {
@@ -630,6 +632,7 @@ extension P384._ARCV1 {
630632}
631633
632634@available ( iOS 16 . 0 , macOS 13 . 0 , watchOS 9 . 0 , tvOS 16 . 0 , macCatalyst 16 . 0 , visionOS 2 . 0 , * )
635+ @available ( * , deprecated, message: " ARC(P-384) has been removed from the IETF draft; use ARC(P-256) instead. " )
633636extension P384 . _ARCV1 . PublicKey {
634637 internal func prepareCredentialRequest< D: DataProtocol > (
635638 requestContext: D ,
@@ -667,6 +670,7 @@ extension P384._ARCV1.PublicKey {
667670}
668671
669672@available ( iOS 16 . 0 , macOS 13 . 0 , watchOS 9 . 0 , tvOS 16 . 0 , macCatalyst 16 . 0 , visionOS 2 . 0 , * )
673+ @available ( * , deprecated, message: " ARC(P-384) has been removed from the IETF draft; use ARC(P-256) instead. " )
670674extension P384 . _ARCV1 . PrivateKey {
671675 internal func issue(
672676 _ credentialRequest: P384 . _ARCV1 . CredentialRequest ,
@@ -683,6 +687,7 @@ extension P384._ARCV1.PrivateKey {
683687}
684688
685689@available ( iOS 16 . 0 , macOS 13 . 0 , watchOS 9 . 0 , tvOS 16 . 0 , macCatalyst 16 . 0 , visionOS 2 . 0 , * )
690+ @available ( * , deprecated, message: " ARC(P-384) has been removed from the IETF draft; use ARC(P-256) instead. " )
686691extension P384 . _ARCV1 . PublicKey {
687692 /// Create a credential from the issuer response.
688693 public func finalize(
@@ -695,6 +700,7 @@ extension P384._ARCV1.PublicKey {
695700}
696701
697702@available ( iOS 16 . 0 , macOS 13 . 0 , watchOS 9 . 0 , tvOS 16 . 0 , macCatalyst 16 . 0 , visionOS 2 . 0 , * )
703+ @available ( * , deprecated, message: " ARC(P-384) has been removed from the IETF draft; use ARC(P-256) instead. " )
698704extension P384 . _ARCV1 . Credential {
699705 internal mutating func makePresentation< D: DataProtocol > (
700706 context: D ,
@@ -740,6 +746,7 @@ extension P384._ARCV1.Credential {
740746}
741747
742748@available ( iOS 16 . 0 , macOS 13 . 0 , watchOS 9 . 0 , tvOS 16 . 0 , macCatalyst 16 . 0 , visionOS 2 . 0 , * )
749+ @available ( * , deprecated, message: " ARC(P-384) has been removed from the IETF draft; use ARC(P-256) instead. " )
743750extension P384 . _ARCV1 . PrivateKey {
744751 /// Verify a presentation is valid for a given attribute.
745752 ///
0 commit comments