Mingqiang Chi
b68aee6ef1
hv:remove common header files
...
remove hypervisor.h/hv_debug.h/hv_arch.h
Tracked-On: #1842
Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com >
deleted: include/arch/x86/hv_arch.h
deleted: include/hv_debug.h
deleted: include/hypervisor.h
2019-05-07 09:10:13 +08:00
Chen Gang G
0055462237
hv: fix MISRAC violations for crypto lib
...
-Remove upper case
-Modify/fix code style violations
-fix value need U suffix
-Assignment operation in expression
-remove function like macros
v1->v2 fix assignment operation in expression
v2->v3 fix function like macros
Tracked-On: #861
Signed-off-by: Chen Gang G <gang.g.chen@intel.com >
Acked-by: Eddie Dong <eddie.dong@intel.com >
2019-01-11 21:52:31 +08:00
Li, Fei1
e3fc6c3c79
hv: use int32_t replace int
...
Since it's typedef in "include/lib/types.h"
Tracked-On: #861
Signed-off-by: Li, Fei1 <fei1.li@intel.com >
2018-12-12 13:08:10 +08:00
Li, Fei1
8bafde9942
hv: use uint8_t replace "unsigned char"
...
Since it's typedef in "include/lib/types.h"
Tracked-On: #861
Signed-off-by: Li, Fei1 <fei1.li@intel.com >
2018-12-12 13:08:10 +08:00
Chen Gang G
0100b5a2e1
HV: replace dynamic memory with static for crypto library
...
Remove dynamic memory allocation in crypto lib, use array to
replace them.
Tracked-On: #1900
Reviewed-by: Bing Zhu <bing.zhu@intel.com >
Signed-off-by: Chen Gang G <gang.g.chen@intel.com >
Acked-by: Eddie Dong <eddie.dong@intel.com >
2018-11-28 10:24:57 +08:00
Chen, Gang G
8d35f4e0e8
HV: wrap and enable hkdf_sha256 key derivation based on mbedtls
...
Derive multiple seeds to support multiple guest VMs
Signed-off-by: Chen, Gang G <gang.g.chen@intel.com >
2018-08-27 09:39:05 +08:00
ggchen
12aa2a40a2
HV: crypto lib code clean up
...
Modify and simplify the code:
1. Removed unused definitions and pre-compile code
2. remove test code
3. Code style
Signed-off-by: Chen, Gang G <gang.g.chen@intel.com >
2018-08-27 09:39:05 +08:00
ggchen
71577f6daf
HV: extract hkdf key derivation files from mbedtls
...
These files are copied from mbedtls without any change
in this patch
Origin: Mbed TLS
License: Apache Version 2.0
URL: https://github.com/ARMmbed/mbedtls
Version: https://github.com/ARMmbed/mbedtls/tree/mbedtls-2.12.0
Purpose: Introduction of mbedtls
Maintained-by: External
Signed-off-by: ggchen <gang.g.chen@intel.com >
2018-08-27 09:39:05 +08:00