On Wed, 2011-08-03 at 17:40 -0300, Tatiana Evers wrote:
> Hi Tomas,
> 
> 
> You said that OpenSSH do not use the FIPS_incore_fingerprint call. But
> it does FIPS_mode_set call and that does FIPS_incore_fingerprint call.
> 
> 
> int FIPS_mode_set(int onoff)
>     {
>     int fips_set_owning_thread();
>     int fips_clear_owning_thread();
>     int ret = 0;
> 
> 
>     fips_w_lock();
>     fips_set_started();
>     fips_set_owning_thread();
> 
> 
>     if(onoff)
>         {
>         unsigned char buf[48];
> 
> 
>         fips_selftest_fail = 0;
> ....
> 
> 
>         if(!FIPS_check_incore_fingerprint())
>             {
>             fips_selftest_fail = 1;
>             ret = 0;
>             goto end;
>             }
> ....
> }
> 
> 
> Did Red Hat Enterprise Linux OpenSSL and OpenSSH modules modify
> FIPS_mode_set function, and this OpenSSL don't
> use FIPS_check_incore_fingerprint() call ? 

Yes, we modified the OpenSSL code and the Red Hat Enterprise Linux
OpenSSL FIPS module is validated independently from the OpenSSL upstream
FIPS module. 
-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
                                              Turkish proverb

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to