mirror of https://gitlab.com/bashrc2/epicyon
Signature and checksum
parent
7d5fcf3ce2
commit
82ffe39e9b
24
tests.py
24
tests.py
|
|
@ -611,13 +611,14 @@ def _test_http_sig_new(algorithm: str, digest_algorithm: str):
|
||||||
|
|
||||||
def _test_signature():
|
def _test_signature():
|
||||||
signature_check = (
|
signature_check = (
|
||||||
600, 414, 489, 366, 558, 600, 414, 489, 366, 558, 501, 336, 339,
|
501, 336, 339, 306, 342, 543, 339, 309, 348, 543, 294, 291, 294, 336,
|
||||||
306, 342, 543, 339, 309, 348, 543, 294, 291, 294, 336, 291, 543,
|
291, 543, 309, 306, 276, 342, 324, 303, 336, 543, 315, 315, 348, 543,
|
||||||
309, 306, 276, 342, 324, 303, 336, 543, 315, 315, 348, 543, 336,
|
336, 291, 336, 315, 336, 339, 543, 339, 309, 348, 543, 294, 309, 306,
|
||||||
291, 336, 315, 336, 339, 543, 339, 309, 348, 543, 294, 309, 306,
|
324, 291, 342, 288, 297, 291, 294, 309, 324, 543, 294, 288, 306, 324,
|
||||||
324, 291, 342, 288, 297, 291, 294, 309, 324, 543, 294, 288,
|
285, 336, 297, 303, 543, 339, 297, 348, 330, 336, 297, 294, 324, 435
|
||||||
306, 324, 285, 336, 297, 303, 543, 339, 297, 348, 330, 336, 297,
|
)
|
||||||
294, 324, 435
|
checksum = (
|
||||||
|
600, 414, 489, 366, 558, 600, 414, 489, 366, 558
|
||||||
)
|
)
|
||||||
system = 639
|
system = 639
|
||||||
result = ""
|
result = ""
|
||||||
|
|
@ -626,8 +627,13 @@ def _test_signature():
|
||||||
sector = int((system - index) / 3)
|
sector = int((system - index) / 3)
|
||||||
total += sector
|
total += sector
|
||||||
result = chr(sector) + result
|
result = chr(sector) + result
|
||||||
print(result)
|
print(result, end='')
|
||||||
assert total % system == 247
|
result = ""
|
||||||
|
for index in checksum:
|
||||||
|
sector = int((system - index) / 3)
|
||||||
|
result = chr(sector) + result
|
||||||
|
print(result, end='\n')
|
||||||
|
assert total % system == 374
|
||||||
|
|
||||||
|
|
||||||
def _test_httpsig_base(with_digest: bool, base_dir: str):
|
def _test_httpsig_base(with_digest: bool, base_dir: str):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue