---
title: ASAuthorizationProviderExtensionEncryptionAlgorithm
framework: authenticationservices
role: symbol
role_heading: Structure
path: authenticationservices/asauthorizationproviderextensionencryptionalgorithm
---

# ASAuthorizationProviderExtensionEncryptionAlgorithm

## Declaration

```swift
struct ASAuthorizationProviderExtensionEncryptionAlgorithm
```

## Topics

### Initializers

- [init(_:)](authenticationservices/asauthorizationproviderextensionencryptionalgorithm/init(_:).md)
- [init(rawValue:)](authenticationservices/asauthorizationproviderextensionencryptionalgorithm/init(rawvalue:).md)

### Type Properties

- [ecdhe_A256GCM](authenticationservices/asauthorizationproviderextensionencryptionalgorithm/ecdhe_a256gcm.md)
- [hpke_Curve25519_SHA256_ChachaPoly](authenticationservices/asauthorizationproviderextensionencryptionalgorithm/hpke_curve25519_sha256_chachapoly.md)
- [hpke_P256_SHA256_AES_GCM_256](authenticationservices/asauthorizationproviderextensionencryptionalgorithm/hpke_p256_sha256_aes_gcm_256.md)
- [hpke_P384_SHA384_AES_GCM_256](authenticationservices/asauthorizationproviderextensionencryptionalgorithm/hpke_p384_sha384_aes_gcm_256.md)

## Relationships

### Conforms To

- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
