Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New API for creating AES object in WolfCrypt library #217

Open
IldarAbdullin-okta opened this issue Jul 25, 2024 · 5 comments
Open

New API for creating AES object in WolfCrypt library #217

IldarAbdullin-okta opened this issue Jul 25, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@IldarAbdullin-okta
Copy link

Hello,

In my C# project I would like to use AES GCM APIs without creating extra native library. In order to use AES APIs directly I need a way how to create Aes object, so ideally I need some wc_AesGcmNew function that creates an object for me

Proposal:
Add new API:

WOLFSSL_API Aes*  wc_AesGcmNew();

Function creates and initializes Aes object

After that I can call:
wc_AesGcmSetKey
wc_AesGcmEncrypt

Thank you!

@dgarske
Copy link
Contributor

dgarske commented Jul 25, 2024

Hi @IldarAbdullin-okta , should this feature request be filed in the wolfSSL repo? I'd like to see this added to our C# wrapper as well. I started some wolfCrypt C# interfaces in this PR -> wolfSSL/wolfssl#3166 but haven't been able to expand it.

@dgarske dgarske self-assigned this Jul 25, 2024
@IldarAbdullin-okta
Copy link
Author

Hi @dgarske ,

Should I move this request to WolfSSL repo? When do you think new API will be available? Any ETA?

Ildar

@dgarske
Copy link
Contributor

dgarske commented Aug 22, 2024

Hi @IldarAbdullin-okta ,

I have assigned this feature to @aidangarske to work on. Is AES GCM in the C Sharp layer still something you are interested in?

Thanks,
David Garske, wolfSSL

@dgarske dgarske added the enhancement New feature or request label Aug 22, 2024
@IldarAbdullin-okta
Copy link
Author

Hi @dgarske ,

Simplified AES GCM C APIs is something that we would like to use in our C# layer. Thanks for taking this into work, much appreciated!

Ildar

@dgarske
Copy link
Contributor

dgarske commented Sep 4, 2024

FYI: The AES GCM support has been added in PR wolfSSL/wolfssl#3166. @IldarAbdullin-okta please give it a try and let us know if you have any feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants