Replies: 2 comments
-
See related discussion. |
Beta Was this translation helpful? Give feedback.
0 replies
-
You're right. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
As I understand it, liboqs provides two main sets of features:
As a programmer (who is not a cryptography expert), I wonder, Where is the functionality for simple asymmetric encryption?
It's great to have classes for the more complex hybrid encryption ready-to-go, but it's quite a let-down that the basic, fundamental underlying asymmetric encryption functionality implementing the quantum-resistant algoritms, which is after all, what this library is about, is unavailable in the APIs.
I know most applications use hybrid encryption instead of pure asymmetric encryption, but there are plenty of use-cases for pure asymmetric encryption.
Furthermore, for educational purposes, I think it is vital that users are given access to the fundamental mechanisms underlying higher-level complex constructs such as KEMs.
Adding access to the basic quatum-resistant asymmetric encyrption and decryption functions makes the API more wholesome and complete.
I was quite surprised and disappointed when looking at this cryptography library to see that it has no
encrypt
anddecrypt
functions in its API!Am I missing a point here?
What do others think about this issue, I'm not exotic in my API-expectations and ideals, am I?!
Beta Was this translation helpful? Give feedback.
All reactions