# Changelog

### Unreleased

- add `EncryptedAssertion` and ability to decrypt it

## 0.0.18

- Fix typo in `AttributeConsumingServiceIndex` attribute name in AuthnRequest
- Re-export `RequestedAttribute` from metadata module
- Make `service_provider::Error` implement `Clone`

### 0.0.17

- Expose the `ToXml` trait, and make it consistent with libraries like `serde_json`

### 0.0.16

- Add support for basic `RequestedAuthnContext` de-/serialization in `AuthnRequest`
- Add support for Elliptic-curve cryptography
- Use enum for signature and digest algorithm
- Add EntityDescriptorType enum to allow parsing of arbitrarily nested EntityDescriptors and EntitiesDescriptors

### 0.0.15

- Updates dependencies
- Removes bad openssl import that broke builds against recent openssl releases
- Fix failing test due to expired certs

### 0.0.14

- Check blocks against each cert individually (Thanks @janst97)

### 0.0.13

- Ability to serialize logout requests
