Граф коммитов

  • 62ebdadf2f
    Merge f6d84d5277 into 51d48ceafd David Rickard 2024-03-23 00:59:17 +0000
  • 51d48ceafd
    chore: Update for 2024-03 (#70) main JR Conlin 2024-03-22 15:33:15 -0700
  • 095b42bb7f
    chore: Update for 2024-03 chore/update-202403 jrconlin 2024-03-22 13:34:09 -0700
  • 174f2d250f
    Update/2023 06 (#69) JR Conlin 2023-06-24 14:47:56 -0700
  • 4d17f43382
    f update circleci config update/2023-06 jrconlin 2023-06-23 09:49:24 -0700
  • 99d4bff567
    f, bump version jrconlin 2023-06-23 08:04:38 -0700
  • c926d564d3
    update: Updated to latest flavor of base64 jrconlin 2023-06-23 08:03:13 -0700
  • fd0d604c7f
    f bump version chore/update-2303 jrconlin 2023-04-03 14:03:42 -0700
  • 311f43e292
    Merge branch 'main' of github.com:mozilla/rust-ece into chore/update-2303 jrconlin 2023-03-31 12:12:08 -0700
  • e8d3975f9e
    f updates for 2303 jrconlin 2023-03-31 12:11:03 -0700
  • f6d84d5277
    Documentation fixes David Rickard 2023-02-25 09:29:33 -0800
  • 082a9cd9be
    chore: Dependency updates for Sept 2022 (#66) JR Conlin 2022-09-23 12:48:34 -0700
  • 97c6e9cdd9
    chore: Dependency updates for Sept 2022 chore/update-0922 jrconlin 2022-09-23 09:39:54 -0700
  • 5c52b347f7
    chore: 2021 Dec update (#65) JR Conlin 2022-01-27 15:47:35 -0800
  • 92afcd57bd
    chore: 2021 Dec update chore/update-2112 jrconlin 2021-12-30 09:06:58 -0800
  • da7e685563 chore: Dep update for Jul 2021 jrconlin 2021-07-30 16:22:59 -0700
  • 7198567b75
    chore: Dep update for Jul 2021 chore/update-2021-07 jrconlin 2021-07-30 16:22:59 -0700
  • dc9b51a193 (cargo-release) version 2.1.0 Ryan Kelly 2021-03-30 15:59:43 +1100
  • 7c50ce7338 (cargo-release) version 2.1.0 v2.1.0 release-v2.1.0 Ryan Kelly 2021-03-30 15:59:43 +1100
  • dce8c39e7c
    Implement record chunking for "aes128gcm" scheme. (#60) Ryan Kelly 2021-03-30 15:56:44 +1100
  • 01ef7a9a15 Implement record chunking for "aes128gcm" scheme. aes128gcm-record-chunking Ryan Kelly 2021-03-25 10:32:21 +1100
  • aaa12b106b
    Decouple "aesgcm" and "aes128gcm" schemes, disable record chunking. (#59) Ryan Kelly 2021-03-25 16:58:59 +1100
  • eaf780d5e7 Note a potential future optimization disentangle-the-trait Ryan Kelly 2021-03-25 16:51:17 +1100
  • 430cca699a Address Martin's feedback Ryan Kelly 2021-03-25 13:15:18 +1100
  • 0e286a9b5e Decouple "aesgcm" and "aes128gcm" schemes, disable record chunking. Ryan Kelly 2021-03-22 17:16:15 +1100
  • dc1c44623b Pad to multiples of 128 bytes, rather than to a random length. Ryan Kelly 2021-03-24 18:22:08 +1100
  • 00adaac513 Decouple "aesgcm" and "aes128gcm" schemes, restruture record chunking for "aes128gcm". disentangle-record-chunking Ryan Kelly 2021-03-22 17:16:15 +1100
  • f623217922
    Pad to multiples of 128 bytes, rather than to a random length. pad-to-fixed-size Ryan Kelly 2021-03-24 18:22:08 +1100
  • c13172d64e (cargo-release) version 2.0.0 Ryan Kelly 2021-03-22 13:16:33 +1100
  • 312ddfbf34 Change version number to help cargo-release do the right thing. Ryan Kelly 2021-03-22 13:14:24 +1100
  • 6c4dde2109 (cargo-release) version 2.0.0 v2.0.0 release-v2.0.0 Ryan Kelly 2021-03-22 13:16:33 +1100
  • 4afa9e3fd2 Change version number to help cargo-release do the right thing. Ryan Kelly 2021-03-22 13:14:24 +1100
  • c37b252a26
    Update the public API to remove footguns, and document it. (#52) Ryan Kelly 2021-03-22 12:37:55 +1100
  • 786ea4d3cf Update the public API to remove footguns, and document it. interface-cleanups Ryan Kelly 2019-05-23 20:06:05 +1000
  • 7945d7f3b4
    New API for the `headers` function (#51) Julien SOSTHENE 2021-03-18 05:56:48 +0100
  • cc164fc8a9 Update owners in cargo metadata. Ryan Kelly 2021-02-03 15:37:14 +1100
  • f0d43f6550 Add additional steps in the release process. Thanks, github branch protection. Ryan Kelly 2021-02-03 15:35:38 +1100
  • 6ecf3a2b1c (cargo-release) version 1.3.0 Ryan Kelly 2021-02-03 15:31:58 +1100
  • bcb623d9b6 Add docs on release process Ryan Kelly 2021-02-03 15:31:28 +1100
  • 60c17141ff Fix `cargo fmt` formatting. Ryan Kelly 2021-02-03 15:23:54 +1100
  • a947d988c2 Made the argument name clearer John Tiesselune 2021-02-04 16:28:27 +0100
  • cf7d2268f4 Fixed the separator from , to ; John Tiesselune 2021-02-04 16:23:15 +0100
  • 9d80c1b12f New API for the `headers` function Avoids moving `self`, extra hashing, and saves some allocation John Tiesselune 2021-02-04 16:06:28 +0100
  • 6febc8696b Update owners in cargo metadata. release-process Ryan Kelly 2021-02-03 15:37:14 +1100
  • 04e8c7da47 Add additional steps in the release process. Thanks, github branch protection. Ryan Kelly 2021-02-03 15:35:38 +1100
  • b3336f10b2 (cargo-release) version 1.3.0 v1.3.0 Ryan Kelly 2021-02-03 15:31:58 +1100
  • 9768deba72 Add docs on release process Ryan Kelly 2021-02-03 15:31:28 +1100
  • 6af450dad3 Fix `cargo fmt` formatting. Ryan Kelly 2021-02-03 15:23:54 +1100
  • 51e7fb6238
    Add top-level access to AesGcm encoding scheme (#47) Julien SOSTHENE 2021-02-03 05:19:50 +0100
  • 892b140037 More documentation fixes John Tiesselune 2021-02-02 15:41:15 +0100
  • 2dcc898bbc Removed redundant test ... to use the one in the `legacy` module instead John Tiesselune 2021-02-02 15:06:07 +0100
  • c90d9a644d Added a documentation disclaimer to redirect to the top-level functions instead of the Encryption structs John Tiesselune 2021-02-02 15:01:55 +0100
  • f8e506b10c Fixed documentation to have nice-looking parameter descriptions and remove erroneous types John Tiesselune 2021-02-02 14:45:55 +0100
  • 11c0fe859c Added link to test data for AesGcmIETF example John Tiesselune 2021-02-02 14:28:44 +0100
  • d2c5c26767 Removed a trailing debug print John Tiesselune 2021-01-30 13:22:30 +0100
  • 9c4c15035b IETF decrypt test John Tiesselune 2021-01-30 12:53:15 +0100
  • 5a2f2f45cf Cargo format Forgot to do it in previous commits John Tiesselune 2021-01-30 12:45:24 +0100
  • 6b0f75d33d Implemented legacy aes public functions with first successful tests John Tiesselune 2021-01-30 12:43:13 +0100
  • b40bc1c778 Use salt from WebPushParams if provided Mainly for test purposes against the IETF example from draft 4 John Tiesselune 2021-01-30 12:42:32 +0100
  • 64af2968eb Prepare release v1.2.1 v1.2.1 Ryan Kelly 2020-09-10 13:58:02 +1000
  • c067f4d85b
    Prepare release v1.2.1 Ryan Kelly 2020-09-10 13:58:02 +1000
  • e535dc4247
    Fix aesgcm not accounting for padding (#45); r=rfk Jordandev678 2020-09-10 04:49:35 +0100
  • 99a5889350 Add check for padding being all zeros in aesgcm Jordan 2020-09-09 12:50:21 +0100
  • b5e722b86a Fix aesgcm not accounting for padding Jordan 2020-09-02 22:29:57 +0100
  • c7acb74345
    Cut version 1.2.0 v1.2.0 Edouard Oger 2020-05-25 12:08:41 -0400
  • 69d176ff40
    Upgrade HKDF to 0.8 Edouard Oger 2020-05-25 12:07:06 -0400
  • 45b52b7946
    Remove error backtracing and extra wrappers (#44) Tarik Eshaq 2020-05-22 12:58:13 -0700
  • 2389c36802 Use #[from] to generate base64::DecodeError from impl Tarik Eshaq 2020-05-22 12:53:29 -0700
  • d408115be6 Removes backtracing and extra wrappers Tarik Eshaq 2020-05-22 11:25:28 -0700
  • c49aadf322 Revert "Add derive thiserror so that Error impl std::error::Error (#42)" JR Conlin 2020-05-20 10:58:44 -0700
  • 0e175f16d7
    Add derive thiserror so that Error impl std::error::Error (#42) Tarik Eshaq 2020-05-20 10:55:35 -0700
  • 9af4c3b495 Merge branch 'thiserror' of github.com:tarikeshaq/rust-ece into thiserror Tarik Eshaq 2020-05-20 10:21:51 -0700
  • 3feb7054d8 adds thiserror::Error derive and uses #[from] to auto generate from impl Tarik Eshaq 2020-05-20 10:18:39 -0700
  • b21094b21b adds thiserror::Error derive and uses #[from] to auto generate from impl Tarik Eshaq 2020-05-20 10:18:39 -0700
  • 55f0bea806
    replace failure with thiserror and backtrace (#40) Tarik Eshaq 2020-05-20 10:04:37 -0700
  • 1ea67c116d replace failure with thiserror and backtrace Tarik Eshaq 2020-05-19 14:27:28 -0700
  • 82a569c573 Bump version to v1.1.2 Edouard Oger 2020-04-15 19:12:34 -0400
  • 1a9434f855 Remove unnecessary parentheses Edouard Oger 2020-04-15 19:12:19 -0400
  • 07f30f01b6 Bump base64 version Edouard Oger 2020-04-15 19:12:09 -0400
  • 8e84f34035
    Bump version to v1.1.2 Edouard Oger 2020-04-15 19:12:34 -0400
  • e2953c8634
    Remove unnecessary parentheses Edouard Oger 2020-04-15 19:12:19 -0400
  • ddedb06d37
    Bump base64 version Edouard Oger 2020-04-15 19:12:09 -0400
  • ee23befd5f Bump version to v1.1.1 Edouard Oger 2019-09-03 09:34:10 -0400
  • 85264d80eb
    Bump version to v1.1.1 Edouard Oger 2019-09-03 09:34:10 -0400
  • 26fcf64d6c Update to latest version of once_cell Ryan Kelly 2019-09-02 14:40:31 +1000
  • 12d4ea9eab
    Update to latest version of once_cell Ryan Kelly 2019-09-02 14:40:31 +1000
  • f95f28a602 Bump version to v1.1.0 Edouard Oger 2019-08-14 13:24:06 -0400
  • d24ab10f77 Allow trait-based dynamic crypto implementations Edouard Oger 2019-08-12 13:33:22 -0400
  • 3419e69968
    Bump version to v1.1.0 Edouard Oger 2019-08-14 13:24:06 -0400
  • 2a4ffd6a5b
    Allow trait-based dynamic crypto implementations Edouard Oger 2019-08-12 13:33:22 -0400
  • 9d69d15da6
    Bump version to v1.0.1 (#34) Edouard Oger 2019-06-05 13:58:55 -0400
  • 7253bf71b8
    Bump version to v1.0.1 Edouard Oger 2019-06-05 13:56:47 -0400
  • f9a41d1c0a Make crypto_backend public (#28) Ryan Kelly 2019-06-06 03:54:26 +1000
  • 1d71e4d586 Remove openssl dev-dependency Edouard Oger 2019-06-04 12:33:21 -0400
  • fb7024ee5b Fix serializable-keys feature (#33) Edouard Oger 2019-06-04 20:02:27 -0400
  • 544ef09bf2
    Fix serializable-keys feature Edouard Oger 2019-06-04 13:30:54 -0400
  • 193cb3e3cf
    Remove openssl dev-dependency Edouard Oger 2019-06-04 12:33:21 -0400
  • c7972d8380
    WIP some tweaks for implementing differnt crypto backends Ryan Kelly 2019-05-25 13:05:08 +1000
  • 84869fc361 Bump version to v1.0.0 Edouard Oger 2019-05-29 16:40:48 -0400
  • 2d6eb006ad
    Bump version to v1.0.0 Edouard Oger 2019-05-29 16:40:48 -0400