(self, n: str, m: str)
| 558 | return token |
| 559 | |
| 560 | def pow(self, n: str, m: str): |
| 561 | r = Precise.string_mul(n, '1') |
| 562 | c = self.parse_to_int(m) |
| 563 | if c < 0: |
| 564 | raise BadRequest(self.id + ' pow() requires m > 0.') |
| 565 | if c == 0: |
| 566 | return '1' |
| 567 | if c > 100: |
| 568 | raise BadRequest(self.id + ' pow() requires m < 100.') |
| 569 | for i in range(1, c): |
| 570 | r = Precise.string_mul(r, n) |
| 571 | return r |
| 572 | |
| 573 | def hash_message(self, message: str): |
| 574 | binaryMessage = self.encode(message) |
no test coverage detected