On Thu, 15 Jan 2015 12:43:10 +0100
Nikos Mavrogiannopoulos <[email protected]> wrote:

> It works transparently. The checks are executed on library load, and
> the default algorithm sets are modified to contain only the FIPS140-2
> allowed ciphers. 

Hello,

  It seems to be fine.  With GNUTLS_FORCE_FIPS_MODE=1 and
  GNUTLS_DEBUG_LEVEL=7 the output ends in:

        % gnutls-cli --fips140-mode
        gnutls[2]: Enabled GnuTLS logging...
        gnutls[2]: FIPS140-2 mode: 1
        gnutls[2]: AES-128-CBC self check succeeded
        gnutls[2]: Intel SSSE3 was detected
        gnutls[2]: Intel AES accelerator was detected
  [ snip ]
        gnutls[2]: Successfully verified library MAC for libgmp.so.10
        library is in FIPS140-2 mode

  A question regarding the hmac files.  The following was previously
seen for all library files apart from GnuTLS itself:

  gnutls[2]: Could not open
  /usr/lib/x86_64-linux-gnu/.libnettle.so.4.hmac for MAC testing: Error
  while reading file.

  gnutls[2]: Could not open
  /usr/lib/x86_64-linux-gnu/fipscheck/libnettle.so.4.hmac for MAC
  testing: Error while reading file.

I had to create a fipscheck/ subdirectory and copy all hmac files
generated by fipshmac there.  So now there are hmac files in the
parent directory (prefixed by a dot) and in this fipscheck directory.
Why is this redundancy needed ?

Regards.

_______________________________________________
Gnutls-help mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnutls-help

Reply via email to