@ -1,4 +1,4 @@
# Copyright (c) 2013 , Google Inc.
# Copyright (c) 2016 , Google Inc.
#
# SPDX-License-Identifier: GPL-2.0+
#
@ -16,7 +16,7 @@ For image verification:
For configuration verification :
- Corrupt signature and check for failure
- Create FIT ( with unsigned configuration ) with mkimage
- Check that image veriication works
- Check that image verif ication works
- Sign the FIT and mark the key as ' required ' for verification
- Check that image verification works
- Corrupt the signature
@ -41,7 +41,7 @@ def test_vboot(u_boot_console):
key - generation process is quite slow and we want to avoid doing it twice .
"""
def dtc ( dts ) :
""" Run the device- tree compiler to compile a .dts file
""" Run the device tree compiler to compile a .dts file
The output file will be the same as the input file but with a . dtb
extension .
@ -73,12 +73,12 @@ def test_vboot(u_boot_console):
assert ( expect_string in output )
def make_fit ( its ) :
""" Make a new FIT from the .its source file
""" Make a new FIT from the .its source file.
This runs ' mkimage -f ' to create a new FIT .
Args :
its : Filename containing . its source
its : Filename containing . its source .
"""
util . run_and_log ( cons , [ mkimage , ' -D ' , dtc_args , ' -f ' ,
' %s %s ' % ( datadir , its ) , fit ] )
@ -94,7 +94,7 @@ def test_vboot(u_boot_console):
' -r ' , fit ] )
def test_with_algo ( sha ) :
""" Test verified boot with the given hash algorithm
""" Test verified boot with the given hash algorithm.
This is the main part of the test code . The same procedure is followed
for both hashing algorithms .