Monthly Status Report (December)
nelsonlogic at icloud.com
Mon Jan 11 20:32:42 UTC 2021
I participated in a number of meetings:
OTC Face-to-Face meetings on 12/8, beginning of meeting on 12/10 FIPS Sponsors meeting on 12/7
I reviewed FIPS documents and set up a place in the otc-private repo for them. The three main documents are the security policy draft, vendor evidence draft and the finite state model. Other documents received from Acumen will be saved here as well. I will take over scheduling of FIPS meetings starting in January. The first meeting is scheduled for Jan 11 with Acumen.
I have built OpenSSL 3.0.0 on my Macintosh and have experimented debugging into the FIPS module. I need to understand how the FIPS module will be built by users in the future. Right now, the user just pulls OpenSSL from a repo and builds it, then follows directions for installing the FIPS module. This seems to be only useful for the first release of OpenSSL 3.0.0. There are some inconsistencies in the FIPS documentation in the 3.0.0 master branch, and I will be addressing these in January.
I worked on identifying the parts of OpenSSL that are needed to build the FIPS module. There appear to be 351 source files used to build the module including header files. There are 72 header files, 24 assembly language and 6 inc files. There are 208 files in the crypto tree, 103 in the providers tree, 38 in the include tree and 2 in the ssl tree.
If we can identify only those issues that require a change to these files, we know what issues affect the FIPS module. This will be difficult but should be possible.
I had a number of interactions with support customers, sending invoices. I did not handle this process well and a number of mistakes were made. Mark and I have discussed how to rectify these and I will be able to handle these tasks with much greater care in the future.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the openssl-project