Skip to content

replace openssl dependency with nettle, vendor and re-base aes-siv #21

Open
joemfb wants to merge 3 commits into
masterfrom
jb/close-ssl
Open

replace openssl dependency with nettle, vendor and re-base aes-siv #21
joemfb wants to merge 3 commits into
masterfrom
jb/close-ssl

Conversation

@joemfb
Copy link
Copy Markdown
Collaborator

@joemfb joemfb commented Jun 2, 2026

This PR removes openssl as a dependency from urcrypt, replacing it with nettle (from gnutls) for SHA*, RIPEMD, and AES. It also vendors libaes-siv and modifies it to use nettle instead of openssl. Finally, it restructures the libaes-siv context api to avoid dynamic allocation.

@joemfb joemfb requested a review from a team as a code owner June 2, 2026 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant