()
| 166 | |
| 167 | |
| 168 | def main(): |
| 169 | import doctest |
| 170 | print(doctest.testmod()) |
| 171 | |
| 172 | pubkey, privkey = keygen(2 ** 64) |
| 173 | msg = u'the quick brown fox jumped over the lazy dog ® ⌀' |
| 174 | h = encode(msg, pubkey, True) |
| 175 | p = decode(h, privkey, True) |
| 176 | print('-' * 20) |
| 177 | print('message:', msg) |
| 178 | print('encoded:', b64encode(h).decode()) |
| 179 | print('decoded:', p) |
| 180 | print('private key:', key_to_str(privkey)) |
| 181 | print('public key:', key_to_str(pubkey)) |
| 182 | |
| 183 | if __name__ == '__main__': |
| 184 | main() |
no test coverage detected