(str: string)
| 167 | } |
| 168 | |
| 169 | function byteStringToHexString(str: string): string { |
| 170 | let hex: string = ''; |
| 171 | for (let i = 0; i < str.length; i++) { |
| 172 | const b = byteAt(str, i); |
| 173 | hex += (b >>> 4).toString(16) + (b & 0x0f).toString(16); |
| 174 | } |
| 175 | return hex.toLowerCase(); |
| 176 | } |
| 177 | |
| 178 | // based on https://www.danvk.org/hex2dec.html (JS can not handle more than 56b) |
| 179 | function byteStringToDecString(str: string): string { |