MCPcopy
hub / github.com/AsahiLinux/m1n1 / test_hw_key

Function test_hw_key

proxyclient/experiments/aes.py:88–99  ·  view source on GitHub ↗
(key, keylen, keygen=0)

Source from the content-addressed store, hash-verified

86
87
88def test_hw_key(key, keylen, keygen=0):
89 aes.R_IRQ_STATUS = aes.R_IRQ_STATUS.val
90 aes.R_CONTROL.set(CLEAR_FIFO=1)
91 aes.R_CONTROL.set(RESET=1)
92 aes.R_CONTROL.set(START=1)
93 # aes.dump_regs()
94 aes_set_hw_key(aes, key, keylen, slot=0, keygen=keygen)
95 # print(aes.R_IRQ_STATUS)
96 aes_set_iv(aes, b"\x00" * 16, slot=0)
97 chexdump(aes_crypt(aes, dart, b"\x00" * 16, key_slot=0, iv_slot=1))
98 # aes.dump_regs()
99 aes.R_CONTROL.set(STOP=1)
100
101
102def test_custom_key(key, keygen=0):

Callers 1

aes.pyFile · 0.85

Calls 5

aes_set_hw_keyFunction · 0.85
aes_set_ivFunction · 0.85
chexdumpFunction · 0.85
aes_cryptFunction · 0.85
setMethod · 0.45

Tested by

no test coverage detected