I want to develop SDKs for other languages and would like to start by generating keypairs so what would be the steps starting from scratch using a crypto lib?
The steps I am looking for are: generate a random seed N length, convert to base32, prepend 'G'? Is that it? Or simply use crypto.ed25519 and be done with it? What should be the length of the seed? What to prepend and append? What extra validation processes? Where does the G come from? Is that just an arbitrary selection?
I know it may look like an intro to cryptography, so where to start but explicitly related to Stellar?