func generateRSAKeyPair() ([]byte, []byte) {
	privkey, err := rsa.GenerateKey(rand.Reader, 2048)
	if err != nil {
		log.Fatal(err)
	}
	return privateRSAKeyToBytes(privkey), publicRSAKeyToBytes(&privkey.PublicKey)
}
// GenerateRSAKeyPair generates a new key pair
GenerateRSAKeyPair generates a new key pair
// GenerateRSAKeyPair generates a new key pair
func generateRSAKeyPair() ([]byte, []byte) {
	privkey, err := rsa.GenerateKey(rand.Reader, 2048)
	if err != nil {
		log.Fatal(err)
	}
	return privateRSAKeyToBytes(privkey), publicRSAKeyToBytes(&privkey.PublicKey)
}
func generateRSAKeyPair ( ) ( [ ] byte , [ ] byte ) { privkey , err := rsa . GenerateKey ( rand . Reader , 2048 ) if err != nil { log . Fatal ( err ) } return privateRSAKeyToBytes ( privkey ) , publicRSAKeyToBytes ( & privkey . PublicKey ) }
GenerateRSAKeyPair generates a new key pair
GenerateRSAKeyPair generates a new key pair