Hi Marko, On 10/17/2018 6:19 PM, Marko Kovacevic wrote: > This sample application is made for the purpose so that users of DPDK > who wish to get FIPS certification for their platforms, this sample app > enables > users to parse test vectors that is gotten from NIST and be able to get > a generated response file which they can then verify and be sure their > system will pass FIPS certification. > > > Marko Kovacevic (8): > v5: > - Changed patch titles patch titles are still not correct
> - Added MAINTAINERS File > - Removed bus_pci Dependency > - Updated documentation > - Changed app name I do not see app name changed? Also there is mismatch in the file name for doc(.rst file and app name). I can see that in fips_validation.rst, cryptodev_fips_validate_app is used. The app name looks pretty long, I suggested for a shorter name like fips_validation > v4: > - Added Limitation > - Changed TDES BLOCK SIZE from 16 -> 8 > as DES block size is 64bits (main.c) > v3: > - Fixed a no-testing bug > - Fixed some code style issue > > v2: > - Refactor the code. > - Move the code from test to sample applcation > > examples/cryptodev_fips_validate: add fips validation into examples examples/fips_validation: add cryptodev fips compliant application > examples/cryptodev_fips_validate: add aes parser and enablement for > test types should not this be only examples/fips_validation: support AES parsing > examples/cryptodev_fips_validate: add hmac parser examples/fips_validation: support HMAC parsing > examples/cryptodev_fips_validate: add TDES parser and enablement for > test types same for this one -- examples/fips_validation: support TDES parsing > examples/cryptodev_fips_validate: add gcm parser examples/cryptodev_fips_validate: support GCM parsing > examples/cryptodev_fips_validate: add cmac parser and enablement for > test types examples/fips_validation: support CMAC parsing > examples/cryptodev_fips_validate: add ccm parser and enablement for > test types examples/fips_validation: support CCM parsing > doc/guides/sample_app_ug: add guides for fips validation doc: add fips validation application guide > > MAINTAINERS | 4 + MAINTAINERS changes shall be split in 2 patches. for examples/fips_validation add in 1/8 and for rst file 8/8 > doc/guides/rel_notes/release_18_11.rst | 6 + > doc/guides/sample_app_ug/fips_validation.rst | 119 ++ > doc/guides/sample_app_ug/index.rst | 1 + > examples/cryptodev_fips_validate/Makefile | 75 ++ > .../cryptodev_fips_parse_3des.c | 259 +++++ > .../cryptodev_fips_parse_aes.c | 188 +++ > .../cryptodev_fips_parse_ccm.c | 272 +++++ > .../cryptodev_fips_parse_cmac.c | 116 ++ > .../cryptodev_fips_parse_gcm.c | 125 ++ > .../cryptodev_fips_parse_hmac.c | 105 ++ > .../cryptodev_fips_parse_validate.c | 593 ++++++++++ > .../cryptodev_fips_validate.h | 234 ++++ > examples/cryptodev_fips_validate/main.c | 1221 > ++++++++++++++++++++ > examples/cryptodev_fips_validate/meson.build | 20 + > 15 files changed, 3338 insertions(+) > create mode 100644 doc/guides/sample_app_ug/fips_validation.rst > create mode 100644 examples/cryptodev_fips_validate/Makefile > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_3des.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_aes.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_ccm.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_cmac.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_gcm.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_hmac.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_validate.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_validate.h > create mode 100644 examples/cryptodev_fips_validate/main.c > create mode 100644 examples/cryptodev_fips_validate/meson.build >