[PATCH] ecc: Add Curve448.

NIIBE Yutaka gniibe at fsij.org
Thu Oct 3 08:39:46 CEST 2019


Hello, again,

Thanks for your suggestions.

Daniel Kahn Gillmor <dkg at fifthhorseman.net> wrote:
> I'm not convinced that this kind of consistency is the right way to go.

I see your point.  If I could allow to make an excuse, my initial
motivation was minimizing the patch.

Anyway, I concur.

Thus, considering again, I'm going to modify my patch to use native
format of X448 to represent point (with the prefix 0x40), using OID of
X448.

Probably, for libgcrypt, I'll introduce new internal flag,

    ECC_DIALECT_LITTLE_ENDIAN

to express that the curve prefers/requires non-default serialization
format (from the view point of existing curves of libgcrypt).  Then,
code paths will be more cleaner.


Well, it reminds me about a virtue of good baseball umpire;
Don't keep further misjudgments for your own consistency.
Or, I whould quote a phrase in Chapter I of the first book of Confucius.

Thank you, as always.
-- 



More information about the Gcrypt-devel mailing list