Skip to content

Some improvements - #696

Merged
sjaeckel merged 19 commits into
developfrom
some-improvements
Sep 15, 2025
Merged

Some improvements#696
sjaeckel merged 19 commits into
developfrom
some-improvements

Conversation

@sjaeckel

@sjaeckel sjaeckel commented Sep 5, 2025

Copy link
Copy Markdown
Member

A bunch of minor improvements and fixes.
The most important being the fixes of the pk_oid_* APIs.

This can also break stuff, since we're removing some more public DER helper APIs which shouldn't have been public in the first place (IMO).

Please check commit messages for details.

@sjaeckel sjaeckel added this to the next milestone Sep 5, 2025
@sjaeckel
sjaeckel requested review from karel-m and levitte September 5, 2025 09:10
@sjaeckel
sjaeckel force-pushed the some-improvements branch 5 times, most recently from 4f72ecd to 3b16c88 Compare September 5, 2025 14:04
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Allow using all hashes in case we didn't register our ciphers.
Nobody should really use CHC, so we shouldn't make it mandatory.

Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
@sjaeckel
sjaeckel force-pushed the some-improvements branch 2 times, most recently from 7b0d922 to 028775e Compare September 11, 2025 12:50
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
This will behave differently on 32bit architectures, but since 32bit
is mostly dead and I don't see a way how to handle this w/o breaking
ABI&API, I guess we have to live with it.

Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
@sjaeckel
sjaeckel merged commit 5edb54e into develop Sep 15, 2025
78 checks passed
@sjaeckel
sjaeckel deleted the some-improvements branch September 15, 2025 13:35
MarekKnapek pushed a commit to MarekKnapek/libtomcrypt that referenced this pull request Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant