sept-s: fix building without keys (output won't work though)

This commit is contained in:
Michael Scire committed 2019-02-20 13:26:54 -08:00
1 parent d0ff791260
commit 7d170259d3
3 files changed
+13 -2

No files matched your search

+7
View File
@@ -0,0 +1,7 @@
HOVI_ENC_KEY_PRD = '00000000000000000000000000000000'.decode('hex')
HOVI_ENC_KEY_DEV = '00000000000000000000000000000000'.decode('hex')
HOVI_SIG_KEY_PRD = '00000000000000000000000000000000'.decode('hex')
HOVI_SIG_KEY_DEV = '00000000000000000000000000000000'.decode('hex')
HOVI_KEK_KEY_PRD = '00000000000000000000000000000000'.decode('hex')
HOVI_KEK_KEY_DEV = '00000000000000000000000000000000'.decode('hex')
IV = '00000000000000000000000000000000'.decode('hex')
+1 -1
View File
@@ -132,7 +132,7 @@ clean:
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
else else
.PHONY: all .PHONY: all $(OUTPUT).enc
DEPENDS := $(OFILES:.o=.d) DEPENDS := $(OFILES:.o=.d)
+5 -1
View File
@@ -3,7 +3,11 @@ import sys
from struct import pack as pk, unpack as up from struct import pack as pk, unpack as up
from Crypto.Cipher import AES from Crypto.Cipher import AES
from Crypto.Hash import CMAC from Crypto.Hash import CMAC
import KEYS try:
import KEYS
except ImportError:
import KEYS_template as KEYS
print('Warning: output will not work on 7.0.0+!')
def shift_left_xor_rb(s): def shift_left_xor_rb(s):
N = int(s.encode('hex'), 16) N = int(s.encode('hex'), 16)