Enable pkeyutl to use Ed448 and Ed25519
authorMatt Caswell <matt@openssl.org>
Thu, 7 Mar 2019 10:37:34 +0000 (10:37 +0000)
committerMatt Caswell <matt@openssl.org>
Thu, 14 Mar 2019 12:42:16 +0000 (12:42 +0000)
commitee633ace7397ebc9829b845e7e7bbd8283b455f6
treeeffd3f32b620928877e26d9d9199bc290830d36d
parent6bc62a620e715f7580651ca932eab052aa527886
Enable pkeyutl to use Ed448 and Ed25519

With the recent addition of the -rawin option it should be possible for
pkeyutl to sign and verify with Ed448 and Ed2559. The main remaining
stumbling block is that those algorirthms only support "oneshot" operation.
This commit enables pkeyutl to handle that.

Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/8431)
apps/pkeyutl.c
doc/man1/pkeyutl.pod
test/recipes/20-test_pkeyutl.t