mbox series

[v4,0/8] Add JSON vector set support to fips validation

Message ID 20220429161559.415645-1-blo@iol.unh.edu (mailing list archive)
Headers show
Series Add JSON vector set support to fips validation | expand

Message

Brandon Lo April 29, 2022, 4:15 p.m. UTC
Adds a very basic introduction to JSON vector sets in
the fips validation example application. This patch set
will only introduce the AES-GCM test using a JSON request
file because the other algorithms need more information
than what is given in the new JSON format.

Brandon Lo (8):
  examples/fips_validation: add jansson dependency
  examples/fips_validation: add json info to header
  examples/fips_validation: add json parsing
  examples/fips_validation: allow json file as input
  examples/fips_validation: add json to gcm test
  examples/fips_validation: add json to hmac
  examples/fips_validation: implement json cmac test
  examples/fips_validation: add parsing for cmac

 examples/fips_validation/fips_validation.c    | 119 ++++++++++
 examples/fips_validation/fips_validation.h    |  57 ++++-
 .../fips_validation/fips_validation_cmac.c    |  68 ++++++
 .../fips_validation/fips_validation_gcm.c     | 151 ++++++++++++-
 .../fips_validation/fips_validation_hmac.c    |  93 ++++++++
 examples/fips_validation/main.c               | 207 +++++++++++++++++-
 examples/fips_validation/meson.build          |   4 +
 7 files changed, 693 insertions(+), 6 deletions(-)

Comments

Brandon Lo April 29, 2022, 4:19 p.m. UTC | #1
Hi everyone,

I'm going to be leaving the UNH IOL, so I've submitted the work that
will be continued by other members of the lab.

Thanks,
Brandon

On Fri, Apr 29, 2022 at 12:16 PM Brandon Lo <blo@iol.unh.edu> wrote:
>
> Adds a very basic introduction to JSON vector sets in
> the fips validation example application. This patch set
> will only introduce the AES-GCM test using a JSON request
> file because the other algorithms need more information
> than what is given in the new JSON format.
>
> Brandon Lo (8):
>   examples/fips_validation: add jansson dependency
>   examples/fips_validation: add json info to header
>   examples/fips_validation: add json parsing
>   examples/fips_validation: allow json file as input
>   examples/fips_validation: add json to gcm test
>   examples/fips_validation: add json to hmac
>   examples/fips_validation: implement json cmac test
>   examples/fips_validation: add parsing for cmac
>
>  examples/fips_validation/fips_validation.c    | 119 ++++++++++
>  examples/fips_validation/fips_validation.h    |  57 ++++-
>  .../fips_validation/fips_validation_cmac.c    |  68 ++++++
>  .../fips_validation/fips_validation_gcm.c     | 151 ++++++++++++-
>  .../fips_validation/fips_validation_hmac.c    |  93 ++++++++
>  examples/fips_validation/main.c               | 207 +++++++++++++++++-
>  examples/fips_validation/meson.build          |   4 +
>  7 files changed, 693 insertions(+), 6 deletions(-)
>
> --
> 2.25.1
>