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
-
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