Hi, thank you for this nice implementation! 🙂 I was looking at ristretto255 and I was wondering, are there any benefits over using ristretto255 for ElGamal rather than Curve25519? I suppose both are fine since ElGamal works over any cyclic group right? From reading the ristretto255 documentation I did see that equality checks are faster, but I wonder if there are other reasons too. I am a beginner in this topic but I am curious to know!
Hi, thank you for this nice implementation! 🙂 I was looking at ristretto255 and I was wondering, are there any benefits over using ristretto255 for ElGamal rather than Curve25519? I suppose both are fine since ElGamal works over any cyclic group right? From reading the ristretto255 documentation I did see that equality checks are faster, but I wonder if there are other reasons too. I am a beginner in this topic but I am curious to know!