Stefan Berger
01cc2d07b4
tpm2: rev162: Rename TPM_SYM_MODE_FIRST/LAST to SYM_MODE_FIRST/LAST
...
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2020-05-27 07:45:29 -04:00
Stefan Berger
5233aa9e54
tpm2: Add support for SM3 hash; test cases missing
...
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2020-04-14 16:03:45 -04:00
Stefan Berger
15687b63bc
tpm2: Add missing Camellia code including test cases
...
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2020-04-14 16:03:45 -04:00
Stefan Berger
b19e728bb3
tpm2: Code reformatting and comment changes only
...
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2020-04-14 16:03:45 -04:00
Stefan Berger
b546847a17
tpm2: sync svn 1490; whitespace and comment changes only
...
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2020-04-14 16:03:45 -04:00
Stefan Berger
6c0144be4b
tpm2: Convert CMAC test to SMAC test for better coverage
...
The SMAC test now covers CMAC as well but covers more code paths.
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2019-12-27 10:48:52 -05:00
Stefan Berger
df2a7f9d75
tpm2: Always test implemented symmetric modes
...
Do not go by the toTest vector when it comes to testing symmetric
crypto modes since those bits may have been cleared elsewhere.
Check the implemented algorithm vector instead for whether the
mode is implemented.
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2019-11-20 09:35:40 -05:00
Stefan Berger
e2129d2939
tpm2: Add CMAC test cases from RFC 4493
...
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2019-05-09 23:11:27 -04:00
Stefan Berger
a829ddbdeb
Extend TDES test cases (CFB, OFB) with test cases for short input
...
Add TDES test cases testing CFB and OFB with non-blocksized short
input.
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2019-05-08 14:59:55 -04:00
Stefan Berger
c14f1b01c9
tpm2: Extend internal test case with tests for TDES
...
Also test the TDES implementations.
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2019-05-08 11:11:41 -04:00
Stefan Berger
380b232ec9
rev150: Code comment changes only
...
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
2019-01-03 13:15:44 -05:00
Stefan Berger
81ee72f482
rev149: Comment and reformatting changes
...
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
2019-01-03 13:15:44 -05:00
Stefan Berger
c5c13e2d95
rev149: Replace TPM_ALG_XYZ with ALG_XYZ_VALUE
...
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
2019-01-03 13:15:44 -05:00
Stefan Berger
ff1f1305f5
rev148: Use #if ALG_* rather than #ifdef TPM_ALG_*
...
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
2019-01-03 13:15:44 -05:00
Stefan Berger
c12e8fd47a
rev148: Rework SELF_TEST
...
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
2019-01-03 13:15:44 -05:00
Stefan Berger
fcbd854ffc
rev148: Some fixes to AlgorithmTest.c
...
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
2019-01-03 13:15:44 -05:00
Stefan Berger
992a5bfad8
Upgrade from rev 142 to rev 146
...
This is the diff patch between rev 142 and 146.
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
2018-06-15 18:07:47 -04:00
Stefan Berger
ccce8b5f49
Add TPM 2 code
...
Add TPM 2 code.
This is rev. 142 code.
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
2018-06-15 18:07:47 -04:00