I think that most problems mentioned in my previous post originate in the '#define CURVE "Ed25519"' statement at curve_ecc.c:37. All key parameter definitions (EdDSA, ECDSA and ECDHE) use that value leading to the described problems. I think that the curve key parameter needs to be set individually for each purpose.
I have created a new branch "new_crypto" to collect the changes I see fit for the EC crypto stuff. I hope to be able to push it later today (if not, I will not be able to do so before next Wednesday). As more changes in crypto are pending (iirc it was mentioned that the timestamp will be removed from the HMAC computation), we could collect these changes in that new branch. Any suggestions or comments? _______________________________________________ GNUnet-developers mailing list GNUnet-developers@gnu.org https://lists.gnu.org/mailman/listinfo/gnunet-developers