54 Commits
Author SHA1 Message Date
Robin Krahl 053d3b5562 Release v0.3.0 v0.3.0 2025-07-31 09:04:49 +02:00
Kyle KotowickandRobin Krahl 53fb6505f5 Fix to use serialized key length 2025-03-12 10:29:59 +01:00
Robin Krahl e0a6a356cf Add missing log-trace feature
This fixes a new compiler warning for unexpected cfgs.
2025-03-11 21:46:23 +01:00
Robin Krahl 743d9aaa3d Use trussed-core and remove default features for trussed 2025-01-07 17:20:41 +01:00
Robin Krahl a3b481d529 tests: Replace invalid key
The rsa4096pkcs_inject test is broken with rsa v0.9.7 because it uses an
invalid key.  This patch replaces the invalid key with a valid key
generated with the Python cryptography package:

    from cryptography.hazmat.primitives.asymmetric import rsa

    e = int("010001", 16)
    private_key = rsa.generate_private_key(e, 4096)
    public_numbers = private_key.public_key().public_numbers()
    private_numbers = private_key.private_numbers()
    print(f"n = {hex(public_numbers.n)}")
    print(f"e = {hex(public_numbers.e)}")
    print(f"d = {hex(private_numbers.d)}")
    print(f"p = {hex(private_numbers.p)}")
    print(f"q = {hex(private_numbers.q)}")

Fixes: https://github.com/trussed-dev/trussed-rsa-backend/issues/15
2025-01-07 14:52:57 +01:00
sosthene-nitrokeyandGitHub 655eca355d Merge pull request #13 from trussed-dev/release-021
Prepare release 0.2.1
v0.2.1
2024-06-21 10:30:31 +02:00
Sosthène Guédon abf464e56a Replace unwrap and expect calls with unwrap_or_else(|| panic!())
This allows the error message to be optimized out
2024-06-21 10:24:42 +02:00
Sosthène Guédon 6b7babbdfd Prepare release 0.2.1 2024-06-21 09:15:54 +02:00
sosthene-nitrokeyandGitHub f824d4d799 Merge pull request #12 from trussed-dev/leading-zeros
Raw signatures: include leading zeroes
2024-05-30 09:09:49 +02:00
Sosthène Guédon c15b2dd833 Fix clippy warning 2024-05-29 15:04:43 +02:00
Sosthène Guédon ba7867cf3c Raw signatures: include leading zeroes 2024-05-29 15:02:19 +02:00
Robin Krahl 6a96ad0eb0 Release v0.2.0 v0.2.0 2024-03-22 13:00:10 +01:00
Robin Krahl d722e566be Fix warnings
Remove unused littlefs2 patch and replace try_into with into to fix two
compiler and clippy warnings.
2024-03-22 12:58:54 +01:00
sosthene-nitrokeyandGitHub 9732a9a3e9 Merge pull request #8 from trussed-dev/update-rsa
Update RSA dependency
2023-12-12 14:39:35 +01:00
Sosthène Guédon ebbe35483d Update RSA dependency
This will also prepare us for the coming 0.11 release including the fix
for the marvin attack
2023-12-12 12:09:05 +01:00
sosthene-nitrokeyandGitHub 2f51478f08 Merge pull request #6 from trussed-dev/update-trussed
Adapt to trussed-dev/trussed#138
2023-11-13 11:33:15 +01:00
Sosthène Guédon baced761b2 Adapt to trussed updates 2023-11-13 11:30:31 +01:00
Robin KrahlandGitHub 511f36146d Merge pull request #7 from robin-nitrokey/clippy
Fix doc comments
2023-11-13 11:28:26 +01:00
Robin Krahl b8f5ea5ea3 Fix doc comments
This fixes a clippy warning from a new lint introduced in 1.70.0 and a
rustdoc warning.
2023-11-13 11:22:55 +01:00
Szczepan ZalegaandGitHub b33eb5314a Merge pull request #5 from Nitrokey/docs-rsa-signing
Document the message format for the RSA signing
2023-06-14 17:13:10 +02:00
Sosthène Guédon 98d3ed9999 Improve documentation formatting 2023-06-14 16:45:56 +02:00
Szczepan Zalega 01858c2a12 Document the message format for the RSA signing 2023-06-14 16:41:15 +02:00
Szczepan ZalegaandGitHub b15c7b41ed Merge pull request #4 from Nitrokey/sz-update-docs
Update types.rs: docs
2023-06-13 09:35:26 +02:00
Szczepan ZalegaandGitHub 396371f082 Update types.rs: docs 2023-06-12 20:25:28 +02:00
sosthene-nitrokeyandGitHub a72ce195a4 Merge pull request #3 from Nitrokey/release-010
Prepare release 0.1.0
v0.1.0
2023-04-13 15:18:15 +02:00