utils.go 326 B

12345678910111213141516
  1. package hhc_telws
  2. import "strings"
  3. func SM2PubKeyCombine(x, y string) string {
  4. sb := strings.Builder{}
  5. lx, ly := len(x), len(y)
  6. lpx, lpy := 64-lx, 64-ly
  7. spx := strings.Repeat("0", lpx)
  8. spy := strings.Repeat("0", lpy)
  9. sb.WriteString(spx)
  10. sb.WriteString(x)
  11. sb.WriteString(spy)
  12. sb.WriteString(y)
  13. return sb.String()
  14. }