Algorithm used to sign transcations

Hi. Which algorithm does Cardano use to sign transactions? According to this: it’s an implementation of ed25519 specifically aligned to BIP32. However here: apart from ed25519 implementation, a curve25519 one can be found as well. I’d imagine it might be used just as a part of Cardano ed25519 implementation, but can’t be sure without knowing the codebase.

Can some Cardano dev please clear the confusion here? Just pointing me to a piece of code that does the signing would be nice too :slight_smile:

1 Like