Tony Arcieri (iqlusion)
1765e11bc0
Flatten API ( #274 )
...
Re-exports types from the toplevel instead of placing them in individual
modules (often which only contain one type).
This makes the API easier for users to navigate, while still retaining
the same module structure internally.
Additionally, this commit uses the `uuid` crate for modeling UUIDs.
2021-07-12 08:40:31 -07:00
Tony Arcieri (iqlusion)
de51b0cc46
Add Result alias ( #271 )
...
Adds a `yubikey::Result` alias with `yubikey::Error` as the error type.
Since we only have one `Error` type, this simplifies the return types
where a `Result` is returned.
2021-07-11 09:44:08 -07:00
Tony Arcieri (iqlusion)
2c06626c25
Bump elliptic-curve to v0.10; MSRV 1.51+ ( #268 )
...
Also updates the following:
- `p256` v0.9
- `p384` v0.8
2021-07-11 08:14:14 -07:00
Tony Arcieri (iqlusion)
a2a912fc3c
Rename to yubikey.rs ( #267 )
...
We now have publishing rights to the `yubikey` crate.
This commit renames the project to yubikey.rs
Co-authored-by: Tony Arcieri <bascule@gmail.com >
2021-07-10 17:02:59 -07:00
dependabot[bot]
c9e2edc41f
Bump sha-1 from 0.9.5 to 0.9.6 ( #256 )
...
Bumps [sha-1](https://github.com/RustCrypto/hashes ) from 0.9.5 to 0.9.6.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha-1-v0.9.5...sha-1-v0.9.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-19 11:35:31 -07:00
dependabot[bot]
20bf9b0679
Bump sha2 from 0.9.4 to 0.9.5 ( #257 )
...
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.9.4 to 0.9.5.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.9.4...sha2-v0.9.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-19 11:17:23 -07:00
dependabot[bot]
0d4d4f7f06
Bump p256 from 0.8.0 to 0.8.1 ( #255 )
...
Bumps [p256](https://github.com/RustCrypto/elliptic-curves ) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/RustCrypto/elliptic-curves/releases )
- [Commits](https://github.com/RustCrypto/elliptic-curves/compare/p256/v0.8.0...p256/v0.8.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 14:17:17 -07:00
Shella Stephens
d31872964d
Cargo.lock: bump sha-1 & sha2 ( #254 )
2021-05-10 09:05:28 -07:00
Tony Arcieri (iqlusion)
865353f4da
RustCrypto dependency updates; MSRV 1.47+ ( #251 )
...
Updates the following dependencies:
- `des` v0.7
- `elliptic-curve` v0.9
- `hmac` v0.11
- `pbkdf2` v0.8
- `p256` v0.8
- `p384` v0.7
2021-04-30 07:09:24 -07:00
Shella Stephens
1ad17bb025
.github/workflows/ci.yml: fix override: true ( #250 )
...
* .github/workflows/ci.yml: fix override: true
* cargo update
2021-04-27 14:36:20 -07:00
Shella Stephens
d33e80faea
Update rsa to v0.4.0 & fix cargo audit ( #246 )
...
* Bump rsa to v0.4.0
2021-03-29 09:12:33 -07:00
Tony Arcieri (iqlusion)
e61682be43
yubikey-cli v0.3.0 ( #241 )
2021-03-22 10:23:15 -07:00
Tony Arcieri (iqlusion)
43dfc06875
yubikey-piv v0.3.0 ( #240 )
2021-03-22 09:45:19 -07:00
Tony Arcieri (iqlusion)
e230390e7e
Cargo.lock: bump dependencies ( #238 )
2021-03-22 09:27:28 -07:00
Tony Arcieri (iqlusion)
ef3df46ed2
Cargo.lock: bump deps ( #227 )
2021-02-03 06:13:01 -08:00
Tony Arcieri (iqlusion)
37088bba56
yubikey-cli v0.2.0 ( #222 )
2021-01-30 12:23:09 -08:00
Tony Arcieri (iqlusion)
3580c45f71
yubikey-piv v0.2.0 ( #220 )
2021-01-30 07:47:39 -08:00
Tony Arcieri (iqlusion)
79c289ac00
Bump pbkdf2 dependency to v0.7 ( #219 )
2021-01-30 07:34:54 -08:00
Tony Arcieri (iqlusion)
cbca858488
Cargo.lock: bump deps ( #218 )
2021-01-30 07:23:26 -08:00
str4d
24b035008c
Improve self-signed certificates ( #207 )
...
Adds support for:
- A hierarchical SubjectName field.
- Certificate extensions.
2021-01-11 07:49:15 -08:00
str4d
90bc878b21
Dependency updates and MSRV 1.46 ( #208 )
...
- cargo update
- cli: Bump x509-parser to 0.9
- Bump elliptic-curve to 0.8. Also requires bumping p256 and p384.
- Bump MSRV to 1.46.0. Required to match the MSRV of elliptic-curve.
2021-01-10 07:14:02 -08:00
Shella Stephens
08185c5ec9
Bump der-parser, nom, x509-parser ( #194 )
...
* Bump der-parser from 4.1.0 to 5.0.0
Bumps [der-parser](https://github.com/rusticata/der-parser ) from 4.1.0 to 5.0.0.
- [Release notes](https://github.com/rusticata/der-parser/releases )
- [Changelog](https://github.com/rusticata/der-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rusticata/der-parser/compare/der-parser-4.1.0...der-parser-5.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump der-parser, nom, x509-parser
* clippy
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 07:20:58 -08:00
dependabot[bot]
7da2c7ba6a
Bump termcolor from 1.1.0 to 1.1.2 ( #191 )
...
Bumps [termcolor](https://github.com/BurntSushi/termcolor ) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/BurntSushi/termcolor/releases )
- [Commits](https://github.com/BurntSushi/termcolor/compare/1.1.0...1.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-30 10:52:35 -08:00
dependabot[bot]
fecd786262
Bump ring from 0.16.15 to 0.16.18 ( #192 )
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.16.15 to 0.16.18.
- [Release notes](https://github.com/briansmith/ring/releases )
- [Commits](https://github.com/briansmith/ring/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-30 09:09:16 -08:00
dependabot[bot]
1a6d1d0a71
Bump num-integer from 0.1.43 to 0.1.44 ( #185 )
...
Bumps [num-integer](https://github.com/rust-num/num-integer ) from 0.1.43 to 0.1.44.
- [Release notes](https://github.com/rust-num/num-integer/releases )
- [Changelog](https://github.com/rust-num/num-integer/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-integer/compare/num-integer-0.1.43...num-integer-0.1.44 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 06:10:32 -08:00
dependabot[bot]
f43539088b
Bump num-traits from 0.2.12 to 0.2.14 ( #186 )
...
Bumps [num-traits](https://github.com/rust-num/num-traits ) from 0.2.12 to 0.2.14.
- [Release notes](https://github.com/rust-num/num-traits/releases )
- [Changelog](https://github.com/rust-num/num-traits/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-traits/compare/num-traits-0.2.12...num-traits-0.2.14 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 06:02:17 -08:00
dependabot[bot]
72f63131ac
Bump sha-1 from 0.9.1 to 0.9.2 ( #187 )
...
Bumps [sha-1](https://github.com/RustCrypto/hashes ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/md5-v0.9.1...streebog-v0.9.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 05:34:54 -08:00
dependabot[bot]
b59856d09e
Bump sha2 from 0.9.1 to 0.9.2 ( #188 )
...
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.9.1...streebog-v0.9.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 05:27:54 -08:00
Tony Arcieri (iqlusion)
7628ebf605
yubikey-cli v0.1.0 ( #183 )
2020-10-19 09:28:45 -07:00
Tony Arcieri (iqlusion)
0688dbf30d
cli: bump sha2 to v0.9 ( #182 )
2020-10-19 08:56:26 -07:00
Tony Arcieri (iqlusion)
7e3d0bc838
cli: bump x509-parser to v0.8 ( #181 )
2020-10-19 08:35:49 -07:00
Tony Arcieri (iqlusion)
fc62fc286d
yubikey-piv v0.1.0 ( #180 )
2020-10-19 08:26:05 -07:00
dependabot[bot]
b21c4bd307
Bump env_logger from 0.7.1 to 0.8.1
...
Bumps [env_logger](https://github.com/env-logger-rs/env_logger ) from 0.7.1 to 0.8.1.
- [Release notes](https://github.com/env-logger-rs/env_logger/releases )
- [Changelog](https://github.com/env-logger-rs/env_logger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/env-logger-rs/env_logger/compare/v0.7.1...v0.8.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-19 13:01:11 +00:00
Tony Arcieri
17ae87f741
Bump RustCrypto dependencies
...
Updates all RustCrypto crates (`crypto-mac`, `des`, `hmac`, `pbkdf2`)
to the latest versions.
2020-10-18 10:12:09 -07:00
Tony Arcieri
cbe60413cb
Bump p256 to v0.5; p384 to v0.4; MSRV 1.44+
2020-10-17 13:54:40 -07:00
Tony Arcieri
152a096a6b
Cargo.lock: bump dependencies
2020-10-17 13:07:08 -07:00
dependabot[bot]
ddb712cc48
Bump zeroize from 1.1.0 to 1.1.1 ( #167 )
...
Bumps [zeroize](https://github.com/iqlusioninc/crates ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/iqlusioninc/crates/releases )
- [Commits](https://github.com/iqlusioninc/crates/compare/zeroize/v1.1.0...zeroize/v1.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-21 07:46:42 -07:00
Jack Grigg
c396971496
cargo update
2020-08-30 18:19:39 +01:00
Jack Grigg
f906e6a2d7
des 0.5
2020-08-30 18:18:29 +01:00
Jack Grigg
35fa940a37
secrecy 0.7
2020-08-30 18:16:45 +01:00
Jack Grigg
05a3b85934
hmac 0.9 and pbkdf2 0.5
2020-08-30 18:14:58 +01:00
Jack Grigg
23d0f96adc
elliptic-curve 0.5
...
Requires p256 0.4 and p384 0.3
2020-08-30 18:13:17 +01:00
Shella Stephens
4435a54435
Update der-parser & x509-parser ( #145 )
...
* Update der-parser & x509-parser
* use rust v1.41 toolchain
2020-06-23 17:03:04 -07:00
dependabot[bot]
55b960501a
Bump ring from 0.16.14 to 0.16.15 ( #144 )
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.16.14 to 0.16.15.
- [Release notes](https://github.com/briansmith/ring/releases )
- [Commits](https://github.com/briansmith/ring/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-23 14:47:23 -07:00
Shella Stephens
860c163eb9
Update rsa to v0.3 & other dependencies ( #142 )
...
* Update rsa to v0.3 & other dependencies
2020-06-15 16:40:33 -07:00
BlackHoleFox
556b9cb671
Remove dependency on regular num-bigint
2020-06-09 18:42:56 -05:00
BlackHoleFox
0f907ebd5c
Implement RSA key precomputation
2020-06-08 21:48:25 -05:00
dependabot-preview[bot]
a9e27eaadb
Bump sha2 from 0.8.1 to 0.8.2
...
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.8.1...sha2-v0.8.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-25 13:36:25 +00:00
dependabot-preview[bot]
2d4f2fa750
Bump x509-parser from 0.6.5 to 0.7.0
...
Bumps [x509-parser](https://github.com/rusticata/x509-parser ) from 0.6.5 to 0.7.0.
- [Release notes](https://github.com/rusticata/x509-parser/releases )
- [Commits](https://github.com/rusticata/x509-parser/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-04 17:06:10 +00:00
dependabot-preview[bot]
ed66d399ca
Bump ring from 0.16.12 to 0.16.13
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.16.12 to 0.16.13.
- [Release notes](https://github.com/briansmith/ring/releases )
- [Commits](https://github.com/briansmith/ring/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-04 16:14:43 +00:00