Robin Krahl
87e5f0e41c
Release trussed-rsa-alloc v0.5.0-rc.1
alloc-v0.5.0-rc.1
2026-06-09 11:00:03 +02:00
Robin Krahl
2d1c460ab2
Document all features on docs.rs
2026-06-09 10:58:02 +02:00
Robin Krahl
332af578c9
Update to trussed v0.2.0-rc.1
2026-06-09 10:57:55 +02:00
Robin Krahl
d9807ac604
Release trussed-rsa-types v0.2.0 and trussed-rsa-alloc v0.4.0
v0.4.0
types-v0.2.0
2026-03-25 11:32:55 +01:00
Robin Krahl
5809364da7
Add trusted publishing
2026-03-24 13:16:18 +01:00
Robin Krahl
d5c14935e4
Update to heapless-bytes v0.5 and trussed-core v0.2
2026-03-23 14:50:46 +01:00
Robin Krahl
0c75880617
Move types into trussed-rsa-types crate and release v0.1.0
...
This means that applications no longer need to depend on the backend.
types-v0.1.0
2025-08-18 14:41:41 +02:00
Robin Krahl
053d3b5562
Release v0.3.0
v0.3.0
2025-07-31 09:04:49 +02:00
Kyle Kotowick and Robin 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-nitrokey and GitHub
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-nitrokey and GitHub
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-nitrokey and GitHub
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-nitrokey and GitHub
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 Krahl and GitHub
511f36146d
Merge pull request #7 from robin-nitrokey/clippy
...
Fix doc comments
2023-11-13 11:28:26 +01:00