Janusz Jankowski
72b6521c87
rimage: rename module_sha functions
...
These functions are generic and can be used for other SHA algorithms.
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-10-01 16:19:33 +01:00
Janusz Jankowski
b755fe92b7
rimage: fix possible strcpy and sprintf overflows
...
It's for preventing possible buffer overflow.
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-06-07 09:53:24 +02:00
Janusz Jankowski
107537b56b
rimage: change license to bsd
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-06-02 16:38:17 +01:00
Diana Ungureanu
bdf5346cc6
rimage: Align block comments on each line
...
Signed-off-by: Diana Ungureanu <diana-gabriela.ungureanu@nxp.com>
2019-03-14 10:29:17 +00:00
Diana Ungureanu
894c332997
rimage: Split lines over 80 characters
...
Change long lines so they don't exceed 80 characters.
Signed-off-by: Diana Ungureanu <diana-gabriela.ungureanu@nxp.com>
2019-03-14 10:29:17 +00:00
Diana Ungureanu
5032a493e9
rimage: Remove explicit comparisons to NULL in the rimage/*.c files
...
Comparisons to NULL are now implicit as the checkpatch.pl requires.
Signed-off-by: Diana Ungureanu <diana-gabriela.ungureanu@nxp.com>
2019-03-14 10:29:17 +00:00
Diana Ungureanu
a953d95878
rimage: Fix code alignment and indentation issues
...
This was reported by checkpatch.pl and makes code
easier to read.
Signed-off-by: Diana Ungureanu <diana-gabriela.ungureanu@nxp.com>
2019-03-14 10:29:17 +00:00
Janusz Jankowski
5afec83728
rimage: use fopen binary mode
2019-01-30 08:05:36 +01:00
Janusz Jankowski
05912c5639
rimage: fix for gcc8.1 -Wstringop-truncation
...
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-30 07:33:30 +01:00
Janusz Jankowski
9af711c761
rimage: remove config.h dependency
...
man_* files don't need it
pkcs can use PEM_KEY_PREFIX from passed in defines
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2019-01-22 15:35:35 +00:00
Tomasz Lauda
4bd543c337
rimage: fix possible buffer overflow
...
Fixes possible buffer overflow with strcpy.
Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>
2018-11-28 12:35:57 +01:00
Zhu Yingjiang
5912e40fe3
change the 1.8 and 1.5 header defines
...
add comments and change the 1.5 1.8 header defines
Signed-off-by: Zhu Yingjiang <yingjiang.zhu@linux.intel.com>
2018-11-08 18:53:29 +08:00
Zhu Yingjiang
328c4ea6e5
rimage: add 1.5 rimage package API
...
add API for making 1.5 rimage binary
Signed-off-by: Zhu Yingjiang <yingjiang.zhu@linux.intel.com>
2018-11-05 18:36:02 +08:00
Zhu Yingjiang
0a829ea0bb
rimage: modify the API to version 1.8
...
change the define to 1.8
modify the API name to 1.8
Signed-off-by: Zhu Yingjiang <yingjiang.zhu@linux.intel.com>
2018-10-18 14:38:12 +08:00
Zhu Yingjiang
e539fa0965
rimage: rename the old css_header and fw_image_manifest
...
rename css_header to css_header_v1_8
rename fw_image_manifest to fw_image_manifest_v1_8
Signed-off-by: Zhu Yingjiang <yingjiang.zhu@linux.intel.com>
2018-10-18 10:02:38 +08:00
Zhang Keqiao
a78a0f4a95
rimage: adding an include for all gcc version build
...
Signed-off-by: Zhang Keqiao <keqiao.zhang@linux.intel.com>
2018-07-02 14:00:40 +08:00
Pan Xiuli
e2550ee75c
rimage: fix function returns address of local variable bug
...
path may return out the function from rimage->key_name.
Switch the usage for local variable to avoid this bug.
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
2018-06-29 15:50:29 +08:00
Liam Girdwood
7c5dd8cfdf
Merge remote-tracking branch 'sof/master'
2018-05-14 15:12:38 +02:00
Pan Xiuli
8fbc230fbb
rimage: openssl: add compatibility for openssl 1.1.0
...
Add compatibility support for openssl 1.0.2 support alongsid with
openssl 1.1.0
References:
https://wiki.openssl.org/index.php/OpenSSL_1.1.0_Changes
Compatibility Layer
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
2018-05-14 15:12:13 +02:00
Pan Xiuli
ffa3e84584
rimage: fix wrong error message
...
If keyname can not be open, error message should output keyname insert
of tmp path.
Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
2018-05-11 10:18:43 +01:00
Liam Girdwood
6c96fd34fa
rimage: openssl: fix build for openssl 1.1.0
...
Openssl 1.1.0 is latest stable version with minor API differences.
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2018-05-11 10:11:51 +01:00
Liam Girdwood
05ef4343d1
rimage: import rimage image creation and signing tool
...
rimage is being moved from tools repo to sof repo since there is now a
cyclic dependency between both repos and sof needs rimage for it's
build.
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
2018-02-13 20:29:40 +00:00