коллеги, добрый день!
вводная:
у меня есть переменная A типа ssh.PublicKey ,
https://github.com/golang/crypto/blob/master/ssh/keys.go#L293конкретный тип этой переменной - *ssh.rsaPublicKey ,
https://github.com/golang/crypto/blob/master/ssh/keys.go#L336то есть - это, фактически, *rsa.PublicKey
Задача:
получить из переменной A переменную B , типа *rsa.PublicKey
не могу придумать, как, из-за того, что ssh.rsaPublicKey - приватный. то есть - могу придумать reflect и marshal/unmarshal, но хочется именно сконвертировать тип
помогите, пожалуйста