Commit Graph

  • 4d8679a53b
    cargo fmt master Michael Pfaff 2022-03-06 12:27:27 -0500
  • c562d2f22e
    Use crosstime git instead of local Michael Pfaff 2022-03-06 12:17:15 -0500
  • 3948597cd9
    Remove no_verify feature flag in favor of cfg(target_arch) Michael Pfaff 2022-03-06 12:11:22 -0500
  • 86ba5e1d6c
    Support for WASM Michael Pfaff 2022-02-27 23:24:26 -0500
  • d8a33def00 New minor version for docs Vincent Prouillet 2022-02-03 20:50:31 +0100
  • 1a9ca38b76 Update leeway docs Vincent Prouillet 2022-02-03 16:23:32 +0100
  • 0ed16a34ad Fix function name in doc comment Vivien Maisonneuve 2022-02-03 08:41:25 +0100
  • af684c146f Get ready for release Vincent Prouillet 2022-02-01 23:31:44 +0100
  • 03927bf319 reduced default double allocation to one (#232) Pietro 2022-01-29 14:30:05 +0100
  • 75b9f8ae00 More update to MSRV Vincent Prouillet 2022-01-28 22:45:57 +0100
  • 5162b6391c Update pinned ci version Vincent Prouillet 2022-01-28 22:43:53 +0100
  • 1a46cfa7c9 Add default feature use_pem Vincent Prouillet 2022-01-28 22:37:40 +0100
  • 5486f96f52 Remove iat mention Vincent Prouillet 2022-01-09 20:15:33 +0100
  • 4598ba0a8c Beta 7 Vincent Prouillet 2021-12-16 19:27:37 +0100
  • 255c740e47 Add required_spec_claims (#225) Vincent Prouillet 2021-12-15 19:54:54 +0100
  • 356fac075d Fix validation for issuers Vincent Prouillet 2021-12-03 20:42:05 +0100
  • 5ed8af440c Rename set_iss to be in line with set_audience Vincent Prouillet 2021-12-03 19:57:42 +0100
  • d73f3dd3a3 Beta 6 Vincent Prouillet 2021-11-19 20:13:57 +0100
  • c9c94c2b02 Change default leeway Vincent Prouillet 2021-11-19 20:11:17 +0100
  • bebeb5f222 Fix #220 Vincent Prouillet 2021-11-19 20:06:45 +0100
  • 7301e928b0 Implement Clone, Eq and PartialEq for Error. (#218) Andrew Walbran 2021-11-19 19:05:58 +0000
  • 855793f6a9 Beta 5 Vincent Prouillet 2021-11-01 14:30:47 +0100
  • ebef09e9ab Update CI pinned version Vincent Prouillet 2021-11-01 14:27:31 +0100
  • 369d1090bb (`next`) Remove chrono (#213) Adam Gleave 2021-11-01 13:26:13 +0000
  • 2cc95b9f37 Numeric type (#214) emeryc 2021-11-01 06:25:59 -0700
  • 733d29aa87 Add back Validation::default() Vincent Prouillet 2021-10-10 20:44:53 +0200
  • 2e8aa8d3f8 Beta 3 Vincent Prouillet 2021-09-28 21:26:52 +0200
  • f9771f7835 Improve deserialization performance around validation and its tests (#202) Ten0 2021-09-28 18:16:51 +0200
  • 1dcfda92f0 Unify various decode into the validation struct (#199) Vincent Prouillet 2021-09-28 10:04:51 +0200
  • 6a7eec9030 Add support for x5t#S256 header (#203) Ten0 2021-08-25 22:29:30 +0200
  • a11106faff Add types for JWK/JWKS based on biscuit (#195) Vincent Prouillet 2021-08-18 10:31:52 +0200
  • 94fef12259 Docs: fix copy paste error in ErrorKind::InvalidSubject (#196) Matteo Bertucci 2021-07-19 19:37:11 +0200
  • 3e245e3e6b Allow uppercase algorithms (too much breakage otherwise) Vincent Prouillet 2021-04-12 22:47:49 +0200
  • b6dafd63dd Make Validation::algorithms an error if empty Vincent Prouillet 2021-03-22 21:24:20 +0100
  • fd2c314d3c Add tests for Header::x5c_der(), and modify its return type to be fallible. (#185) Jarred Nicholls 2021-03-08 07:50:16 -0500
  • 8bdc5215ea Add an access method to decode the Header x5c field into DER PKIX format. (#184) Jarred Nicholls 2021-03-06 16:13:59 -0500
  • 45fb43c1f7 removed unnecessary conversions (#180) Saber Haj Rabiee 2021-03-05 00:10:03 -0800
  • de5a1903b0 add x5c header (#182) Oliver Thallmair 2021-03-05 09:08:47 +0100
  • f3566ecd82 clone-free validate function (#179) Saber Haj Rabiee 2021-03-04 08:28:05 -0800
  • d8cc36dd0c clone-free serde Value deserialization (#178) Saber Haj Rabiee 2021-03-04 03:20:26 -0800
  • 9fd9db55cd Update validation.rs (#176) Saber Haj Rabiee 2021-03-03 13:24:24 -0800
  • 6f05ec9a1a v8 beta1 Vincent Prouillet 2021-02-25 11:22:12 +0100
  • da761fe039 checking iss for multiple values (#173) Saber Haj Rabiee 2021-02-21 06:01:28 -0800
  • 48770d4797 Prepare for v8 Vincent Prouillet 2021-02-20 10:00:51 +0100
  • 874952b7a5 More clippy Vincent Prouillet 2021-02-20 09:57:30 +0100
  • c9442834ed Make DecodingKey own all the data Vincent Prouillet 2021-02-19 21:41:08 +0100
  • 60c92f2882 Fix clippy Vincent Prouillet 2021-02-19 21:29:19 +0100
  • f50e4901cb Avoid allocation Vincent Prouillet 2021-02-19 21:20:47 +0100
  • 2aad217087 add verify_sig fn (#161) Adrian Black 2021-02-19 12:17:59 -0800
  • d2c8ae3f11 Impl PartialEq for ErrorKind Vincent Prouillet 2021-02-19 21:13:20 +0100
  • 5c706b005a Remove deprecated fn Vincent Prouillet 2021-02-19 21:09:48 +0100
  • 2c9c57fc4b Expose get_current_timestamp Vincent Prouillet 2021-02-19 21:08:30 +0100
  • 30571cafd2 Keep RSA key error message from ring Vincent Prouillet 2021-02-19 21:04:17 +0100
  • 2662f6ad1f fmt + clippy Vincent Prouillet 2020-11-17 14:45:07 +0100
  • ea4ed55551 Bytes everywhere for sign/verify Vincent Prouillet 2020-11-17 14:28:07 +0100
  • 4aee8bc382 Add sign and verify on bytes (#150) Charles Lehner 2020-11-17 08:17:40 -0500
  • 2178cc7506 Add EdDSA (Ed25519) (#154) Charles Lehner 2020-11-17 08:15:17 -0500
  • 445dfe037e Prepare for v8 Vincent Prouillet 2020-11-17 09:32:24 +0100
  • 2f25cbed0a
    Add note about encoding keys (#163) Arniu Tseng 2020-12-07 23:00:44 +0800
  • 90b9700748
    Clippy (#146) Piotr Maks 2020-08-31 12:04:57 +0200
  • 29aad97739
    Format code and check style in Github Actions (#145) Piotr Maks 2020-08-07 18:10:26 +0200
  • a2c259588a Mention utc timestamps Vincent Prouillet 2020-06-30 21:26:50 +0200
  • 98efa500f9
    Fix documentation (#142) Ivan Solovev 2020-06-30 22:25:41 +0300
  • 7a7367361f
    Prepare for 7.2.0 (#143) Vincent Prouillet 2020-06-30 21:25:25 +0200
  • 64f276c814
    Add new function and tests (#138) Craig Colegrove 2020-06-30 12:03:53 -0600
  • 6262b4700b Slight tweaks Vincent Prouillet 2020-06-30 19:58:11 +0200
  • 636c0dc203
    Rename dangerous_unsafe_decode to dangerous_insecure_decode (#139) Craig Colegrove 2020-06-30 11:50:45 -0600
  • 952d34c139 v7.1.2 Vincent Prouillet 2020-06-16 12:07:08 +0200
  • 693a100128
    Derive Hash for Header and Algorithm (#137) Craig Colegrove 2020-06-16 04:04:22 -0600
  • cf6ac78714
    Update for 7.1.1 (#134) Vincent Prouillet 2020-06-09 22:00:37 +0200
  • 3cae0df3dd
    Updating base64 to 0.12 (#133) Marc Mettke 2020-06-09 21:50:19 +0200
  • 09aad3ca2f
    Fix Broken chrono Example (#126) Valentin Brandl 2020-04-24 19:57:51 +0200
  • fa05ece73c Prepare for 7.1.0 Vincent Prouillet 2020-03-01 19:58:18 +0100
  • d00d2f4e4b
    Merge pull request #123 from Hexilee/master Vincent Prouillet 2020-03-01 19:55:01 +0100
  • 946aef1b57 revert breaking change of DecodingKey Hexilee 2020-02-28 15:20:41 +0800
  • a750d5586f fix issue 120: DecodingKey can be converted to static Hexilee 2020-02-28 01:26:58 +0800
  • cecc353f02
    Merge pull request #121 from jareddlc/readme-update Vincent Prouillet 2020-02-21 09:19:06 +0100
  • 179f72155f Add claims and validation to the readme Jared De La Cruz 2020-02-20 22:56:09 -0800
  • 2484d47f7d v7.0.1 Vincent Prouillet 2020-01-30 21:28:00 -0800
  • aae977651c
    Merge pull request #117 from fujiapple852/hotfix-display-stack-overflow Vincent Prouillet 2020-01-30 21:26:06 -0800
  • 2f359b515c - Fix recursive `Display::fmt` implementation on `Error` to avoid stack overflow - Added unit test to cover a sample case FujiApple 2020-01-31 13:11:40 +0800
  • e89fa41b7a
    Merge pull request #91 from Keats/next Vincent Prouillet 2020-01-28 23:00:26 -0800
  • b9989d14cf Prepare for release Vincent Prouillet 2020-01-28 18:18:21 -0800
  • c2f6093309 Get rid of deprecrated std error description Vincent Prouillet 2020-01-27 20:52:46 -0800
  • 1cc14b04eb Beta 1 Vincent Prouillet 2020-01-21 07:41:55 -0800
  • e46f8f9d58
    Merge pull request #113 from Keats/keys_struct Vincent Prouillet 2020-01-17 20:18:30 +0100
  • 689cc6d32e Validate key type with algo in encode/decode Vincent Prouillet 2020-01-13 19:38:33 +0100
  • 4dd2f12c6d Remove EncodingKey lifetime Vincent Prouillet 2020-01-02 19:40:53 +0100
  • 77ae0effc8 Add DecodingKey Vincent Prouillet 2019-12-29 21:50:06 +0100
  • 0abeeac25f Add EncodingKey Vincent Prouillet 2019-12-29 18:42:35 +0100
  • 771f955690 Better GH workflow Vincent Prouillet 2019-11-28 19:28:59 +0100
  • bfcfc1d341 Handle aud not being a sequence Vincent Prouillet 2019-11-28 19:27:08 +0100
  • 499b439cb0 Wrong badge Vincent Prouillet 2019-11-15 20:39:19 +0100
  • 8d678086eb v7 alpha 1 Vincent Prouillet 2019-11-15 20:33:49 +0100
  • 1a727f7095
    Merge pull request #107 from Keats/pem-handling Vincent Prouillet 2019-11-15 20:29:59 +0100
  • d550c5f318 Add more tests and document SEC1 lack of support Vincent Prouillet 2019-11-15 20:16:38 +0100
  • 6121db3d07 Min version is 1.36? Vincent Prouillet 2019-11-14 20:35:20 +0100
  • b35719b555 Point to validation example Vincent Prouillet 2019-11-14 20:32:03 +0100
  • 3fe0bc1f83 Update README Vincent Prouillet 2019-11-14 20:24:38 +0100
  • dd642bed1d Use GH actions Vincent Prouillet 2019-11-14 20:00:47 +0100