p and q value genkey for ecc.
stefbon at gmail.com
Wed Jun 20 12:20:35 CEST 2018
I'm using the gcry_pk_genkey to create publc and private keys (for
ecdh/curve ed25519 ao)
Now I read in the documentation that the result of this is an s-expr
with ecc and curve ed25519 that q and p are stored as values.
(see 6.4 General public-key related Functions)
This is somewhat counfusing.
d is and mpi, q is an mpoint for ecc keys.
for other keydata s-expressions (like for rsa) the parameters like d
and p are stored as mpi.
Now I expect q is stored in the keydata s-expr as value (to be read as
an opaque mpi), which is ok, and the d as mpi, which is not the case.
Is this intentional?
Thanks in advance,
More information about the Gcrypt-devel