This commit is contained in:
Ryan Kelly 2021-02-03 15:31:28 +11:00
Родитель 60c17141ff
Коммит bcb623d9b6
2 изменённых файлов: 13 добавлений и 0 удалений

Просмотреть файл

@ -26,3 +26,6 @@ hex = "0.4"
default = ["backend-openssl", "serializable-keys"]
serializable-keys = ["serde"]
backend-openssl = ["openssl", "lazy_static", "hkdf", "sha2"]
[package.metadata.release]
no-dev-version = true

Просмотреть файл

@ -21,3 +21,13 @@ This crate is designed to be used with different crypto backends. At the moment
Currently, two HTTP ece schemes are available to consumers of the crate:
- The newer [RFC8188](https://tools.ietf.org/html/rfc8188) `aes128gcm` standard.
- The legacy [draft-03](https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-03) `aesgcm` scheme.
## Release process
We use [`cargo-release`](https://crates.io/crates/cargo-release) to manage releases. To cut a new release,
make sure you have it installed and then:
* Run `cargo release --dry-run -vv [major|minor|patch]` and check that the things it's proposing to do
seem sensible.
* Run `cargo release [major|minor|patch]` to prepare, commit, tag and publish the release.