Hello,

I have been trying to build openssl from the source tar ball that I down loaded 
from the web site. Noticed a bug in one of the perl scripts. Below is the 
context diff. Encountering undefined symbols from the file fips/utl/fips_enc.c 
with respect to functions used in FIPS_get_cipherbynid. A few of the symbols 
are listed below,

../libcrypto.so: undefined reference to `FIPS_evp_aes_128_cfb128'
../libcrypto.so: undefined reference to `FIPS_evp_aes_192_cfb128'
../libcrypto.so: undefined reference to `FIPS_evp_aes_256_xts'
../libcrypto.so: undefined reference to `FIPS_evp_aes_128_cfb1'
../libcrypto.so: undefined reference to `FIPS_evp_aes_192_ccm'
../libcrypto.so: undefined reference to `FIPS_evp_des_ede_cbc'
../libcrypto.so: undefined reference to `FIPS_evp_des_ede_ofb'
../libcrypto.so: undefined reference to `FIPS_evp_aes_192_ctr'
../libcrypto.so: undefined reference to `FIPS_evp_aes_192_ecb'

Are these functions auto-generated please.

Has DRBG been ported to openssl-09.9.8 please. If not are there any plans on 
doing that?

Regards,

Ajit
(408)753-4146


[asarnaik@boron perlasm]$ diff -c x86_64-xlate.pl 
~/openssl/orgbld/openssl-1.0.1-stable-SNAP-20120123/crypto/perlasm/
*** x86_64-xlate.pl     2012-01-21 04:00:20.000000000 -0800
--- 
/home/asarnaik/openssl/orgbld/openssl-1.0.1-stable-SNAP-20120123/crypto/perlasm/x86_64-xlate.pl
    2012-02-07 10:13:31.221144000 -0800
***************
*** 569,575 ****
                                            $v.=" READONLY";
                                            $v.=" ALIGN(".($1 eq "p" ? 4 : 
8).")" if ($masm>=$masmref);
                                        } elsif ($line=~/\.CRT\$/i) {
!                                           $v.=" READONLY "
                                            $v.=$masm>=$masmref ? "ALIGN(8)" : 
"DWORD";
                                        }
                                    }
--- 569,575 ----
                                            $v.=" READONLY";
                                            $v.=" ALIGN(".($1 eq "p" ? 4 : 
8).")" if ($masm>=$masmref);
                                        } elsif ($line=~/\.CRT\$/i) {
!                                           $v.=" READONLY ";
                                            $v.=$masm>=$masmref ? "ALIGN(8)" : 
"DWORD";
                                        }
                                    }

Hello,

 

I have been trying to build openssl from the source tar ball that I down loaded from the web site. Noticed a bug in one of the perl scripts. Below is the context diff. Encountering undefined symbols from the file fips/utl/fips_enc.c with respect to functions used in FIPS_get_cipherbynid. A few of the symbols are listed below,

 

../libcrypto.so: undefined reference to `FIPS_evp_aes_128_cfb128'

../libcrypto.so: undefined reference to `FIPS_evp_aes_192_cfb128'

../libcrypto.so: undefined reference to `FIPS_evp_aes_256_xts'

../libcrypto.so: undefined reference to `FIPS_evp_aes_128_cfb1'

../libcrypto.so: undefined reference to `FIPS_evp_aes_192_ccm'

../libcrypto.so: undefined reference to `FIPS_evp_des_ede_cbc'

../libcrypto.so: undefined reference to `FIPS_evp_des_ede_ofb'

../libcrypto.so: undefined reference to `FIPS_evp_aes_192_ctr'

../libcrypto.so: undefined reference to `FIPS_evp_aes_192_ecb'

 

Are these functions auto-generated please.

 

Has DRBG been ported to openssl-09.9.8 please. If not are there any plans on doing that?

 

Regards,

 

Ajit

(408)753-4146

 

 

[asarnaik@boron perlasm]$ diff -c x86_64-xlate.pl ~/openssl/orgbld/openssl-1.0.1-stable-SNAP-20120123/crypto/perlasm/

*** x86_64-xlate.pl     2012-01-21 04:00:20.000000000 -0800

--- /home/asarnaik/openssl/orgbld/openssl-1.0.1-stable-SNAP-20120123/crypto/perlasm/x86_64-xlate.pl    2012-02-07 10:13:31.221144000 -0800

***************

*** 569,575 ****

                                            $v.=" READONLY";

                                            $v.=" ALIGN(".($1 eq "p" ? 4 : 8).")" if ($masm>=$masmref);

                                        } elsif ($line=~/\.CRT\$/i) {

!                                           $v.=" READONLY "

                                            $v.=$masm>=$masmref ? "ALIGN(8)" : "DWORD";

                                        }

                                    }

--- 569,575 ----

                                            $v.=" READONLY";

                                            $v.=" ALIGN(".($1 eq "p" ? 4 : 8).")" if ($masm>=$masmref);

                                        } elsif ($line=~/\.CRT\$/i) {

!                                           $v.=" READONLY ";

                                            $v.=$masm>=$masmref ? "ALIGN(8)" : "DWORD";

                                        }

                                    }

Reply via email to