This is a golang version of VSYS_HDkey_java, all processes are exactly the same.
Package edwards25519 is referenced from agl, in which some code are changed to fit the design,and some bugs are fixed.
Rest parts are the same as the java version, details can be seen here.