CryptoSwift 200 PCI Card Errors

2007-08-25 Thread Jeff
Hello,

I've been trying to get this card, Rainbow CryptoSwift 200, to work with 
openssl without any success.

When I do openssl speed -engine cswift I get:

DSO support routines:DLFCN_LOAD:could not load the shared 
library:dso_dlfcn.c:100:filename(libswift.so): libswift.so: cannot open shared 
object file: No such file or directory
DSO support routines:DSO_LOAD:could not load the shared library:dso_lib.c:244:
cswift engine:CSWIFT_INIT:not loaded:e_cswift.c:397:
engine routines:ENGINE_TABLE_REGISTER:init failed:eng_table.c:161:

I typed that manually, so excuse any errors if there are any. I'm using today's 
snapshot of openssl.

Any idea of what I'm doing wrong? Thanks.

   
-
Moody friends. Drama queens. Your life? Nope! - their life, your story.
 Play Sims Stories at Yahoo! Games. 

Re: CryptoSwift 200 PCI Card Errors

2007-08-25 Thread Richard Levitte
In message [EMAIL PROTECTED] on Sat, 25 Aug 2007 13:38:00 -0700 (PDT), Jeff 
[EMAIL PROTECTED] said:

dvdrom_box Hello,
dvdrom_box 
dvdrom_box I've been trying to get this card, Rainbow CryptoSwift
dvdrom_box 200, to work with openssl without any success.
dvdrom_box 
dvdrom_box When I do openssl speed -engine cswift I get:
dvdrom_box 
dvdrom_box DSO support routines:DLFCN_LOAD:could not load the shared 
library:dso_dlfcn.c:100:filename(libswift.so): libswift.so: cannot open shared 
object file: No such file or directory
dvdrom_box DSO support routines:DSO_LOAD:could not load the shared 
library:dso_lib.c:244:
dvdrom_box cswift engine:CSWIFT_INIT:not loaded:e_cswift.c:397:
dvdrom_box engine routines:ENGINE_TABLE_REGISTER:init failed:eng_table.c:161:
dvdrom_box 
dvdrom_box I typed that manually, so excuse any errors if there are
dvdrom_box any. I'm using today's snapshot of openssl.
dvdrom_box 
dvdrom_box Any idea of what I'm doing wrong? Thanks.

Where do you have libcswift.so?  Set the environment variable
OPENSSL_ENGINES with that directory as value and try again.

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


Re: CryptoSwift 200 PCI Card Errors

2007-08-25 Thread Marek Marcola
Hello,
 I've been trying to get this card, Rainbow CryptoSwift 200, to work
 with openssl without any success.
 
 When I do openssl speed -engine cswift I get:
 
 DSO support routines:DLFCN_LOAD:could not load the shared
 library:dso_dlfcn.c:100:filename(libswift.so): libswift.so: cannot
 open shared object file: No such file or directory
 DSO support routines:DSO_LOAD:could not load the shared
 library:dso_lib.c:244:
 cswift engine:CSWIFT_INIT:not loaded:e_cswift.c:397:
 engine routines:ENGINE_TABLE_REGISTER:init failed:eng_table.c:161:
 
 I typed that manually, so excuse any errors if there are any. I'm
 using today's snapshot of openssl.
You should find in your system library libcswift.so
and set proper environment variable for your system
(LD_LIBRARY_PATH or SHLIB_PATH) to directory where
this library exits.

Best regards,
-- 
Marek Marcola [EMAIL PROTECTED]

__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


Re: CryptoSwift 200 PCI Card Errors

2007-08-25 Thread Jeff
Thanks...
My libcswift.so is in /usr/local/ssl/lib/engines
I set LD_LIBRARY_PATH, OPENSSL_ENGINES, and SHLIB_PATH to that path directory 
and still get the same error.

One more thing, I've tried several running the openssl config script with 
different options to get it to work.  Using shared builds the libraries like 
libcswift.so, but openssl engine only lists engines when you compile it with 
no-shared.


Marek Marcola wrote: Hello,
 I've been trying to get this card, Rainbow CryptoSwift 200, to work
 with openssl without any success.
 
 When I do openssl speed -engine cswift I get:
 
 DSO support routines:DLFCN_LOAD:could not load the shared
 library:dso_dlfcn.c:100:filename(libswift.so): libswift.so: cannot
 open shared object file: No such file or directory
 DSO support routines:DSO_LOAD:could not load the shared
 library:dso_lib.c:244:
 cswift engine:CSWIFT_INIT:not loaded:e_cswift.c:397:
 engine routines:ENGINE_TABLE_REGISTER:init failed:eng_table.c:161:
 
 I typed that manually, so excuse any errors if there are any. I'm
 using today's snapshot of openssl.
You should find in your system library libcswift.so
and set proper environment variable for your system
(LD_LIBRARY_PATH or SHLIB_PATH) to directory where
this library exits.

Best regards,
-- 
Marek Marcola 

__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


   
-
Building a website is a piece of cake. 
Yahoo! Small Business gives you all the tools to get online.

Re: CryptoSwift 200 PCI Card Errors

2007-08-25 Thread Richard Levitte
In message [EMAIL PROTECTED] on Sat, 25 Aug 2007 16:17:38 -0700 (PDT), Jeff 
[EMAIL PROTECTED] said:

dvdrom_box Thanks...
dvdrom_box My libcswift.so is in /usr/local/ssl/lib/engines
dvdrom_box I set LD_LIBRARY_PATH, OPENSSL_ENGINES, and SHLIB_PATH to
dvdrom_box that path directory and still get the same error.

I'm noticing that the messages you list talk about libswift.so, not
libcswift.so.  Could it be that you said -engine swift rather than
-engine cswift?

dvdrom_box One more thing, I've tried several running the openssl
dvdrom_box config script with different options to get it to work.
dvdrom_box Using shared builds the libraries like libcswift.so, but
dvdrom_box openssl engine only lists engines when you compile it
dvdrom_box with no-shared.

That's because in no-shared, all available engines are built in and
pre-loaded, while in shared, they aren't built in, and thus require
a little more fiddling to get loaded, and thereby listable.  I don't
remember the details for the moment, I'm sure someone else can fill in
unless I get back to you about it.

dvdrom_box Marek Marcola wrote: Hello,
dvdrom_box  I've been trying to get this card, Rainbow CryptoSwift 200, to 
work
dvdrom_box  with openssl without any success.
dvdrom_box  
dvdrom_box  When I do openssl speed -engine cswift I get:
dvdrom_box  
dvdrom_box  DSO support routines:DLFCN_LOAD:could not load the shared
dvdrom_box  library:dso_dlfcn.c:100:filename(libswift.so): libswift.so: cannot
dvdrom_box  open shared object file: No such file or directory
dvdrom_box  DSO support routines:DSO_LOAD:could not load the shared
dvdrom_box  library:dso_lib.c:244:
dvdrom_box  cswift engine:CSWIFT_INIT:not loaded:e_cswift.c:397:
dvdrom_box  engine routines:ENGINE_TABLE_REGISTER:init failed:eng_table.c:161:
dvdrom_box  
dvdrom_box  I typed that manually, so excuse any errors if there are any. I'm
dvdrom_box  using today's snapshot of openssl.
dvdrom_box You should find in your system library libcswift.so
dvdrom_box and set proper environment variable for your system
dvdrom_box (LD_LIBRARY_PATH or SHLIB_PATH) to directory where
dvdrom_box this library exits.

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


Re: CryptoSwift 200 PCI Card Errors

2007-08-25 Thread Richard Levitte
In message [EMAIL PROTECTED] on Sat, 25 Aug 2007 16:51:42 -0700 (PDT), Jeff 
[EMAIL PROTECTED] said:

dvdrom_box Ok, so I guess no-shared is the option I should be using.
dvdrom_box 
dvdrom_box And I'm entering -engine cswift, the error message says it
dvdrom_box can't find libswift.so.  OpenSSL creates a library named
dvdrom_box libcswift.so, but there actually isn't a libswift.so
dvdrom_box anywhere on the system.  I tried just renaming it, but the
dvdrom_box errors I get from that make me think that they're not
dvdrom_box interchangeable.

Oh, my bad.  It's been a long time since I've dealt with this.

The CryptoSwift card has a library of its own which is used by the
OpenSSL engine.  THAT library is correctly called libswift.so, and
that's the library that OpenSSL (or more correctly, the cswift engine)
can't find.

So, in short, with engines as shared libraries, what happens is that
OpenSSL loads libcswift.so, which in turn loads libswift.so.  The
messages you get actually show that libcswift.so WAS correctly loaded,
but that libswift.so (which, I repeat, should be distributed by the
card maker) isn't.

Cheers,
Richard

dvdrom_box Richard Levitte wrote: In message [EMAIL PROTECTED] on Sat, 25 
Aug 2007 16:17:38 -0700 (PDT), Jeff  said:
dvdrom_box 
dvdrom_box dvdrom_box Thanks...
dvdrom_box dvdrom_box My libcswift.so is in /usr/local/ssl/lib/engines
dvdrom_box dvdrom_box I set LD_LIBRARY_PATH, OPENSSL_ENGINES, and SHLIB_PATH 
to
dvdrom_box dvdrom_box that path directory and still get the same error.
dvdrom_box 
dvdrom_box I'm noticing that the messages you list talk about libswift.so, not
dvdrom_box libcswift.so.  Could it be that you said -engine swift rather than
dvdrom_box -engine cswift?
dvdrom_box 
dvdrom_box dvdrom_box One more thing, I've tried several running the openssl
dvdrom_box dvdrom_box config script with different options to get it to work.
dvdrom_box dvdrom_box Using shared builds the libraries like libcswift.so, 
but
dvdrom_box dvdrom_box openssl engine only lists engines when you compile it
dvdrom_box dvdrom_box with no-shared.
dvdrom_box 
dvdrom_box That's because in no-shared, all available engines are built in 
and
dvdrom_box pre-loaded, while in shared, they aren't built in, and thus 
require
dvdrom_box a little more fiddling to get loaded, and thereby listable.  I don't
dvdrom_box remember the details for the moment, I'm sure someone else can fill 
in
dvdrom_box unless I get back to you about it.
dvdrom_box 
dvdrom_box dvdrom_box Marek Marcola wrote: Hello,
dvdrom_box dvdrom_box  I've been trying to get this card, Rainbow 
CryptoSwift 200, to work
dvdrom_box dvdrom_box  with openssl without any success.
dvdrom_box dvdrom_box  
dvdrom_box dvdrom_box  When I do openssl speed -engine cswift I get:
dvdrom_box dvdrom_box  
dvdrom_box dvdrom_box  DSO support routines:DLFCN_LOAD:could not load the 
shared
dvdrom_box dvdrom_box  library:dso_dlfcn.c:100:filename(libswift.so): 
libswift.so: cannot
dvdrom_box dvdrom_box  open shared object file: No such file or directory
dvdrom_box dvdrom_box  DSO support routines:DSO_LOAD:could not load the 
shared
dvdrom_box dvdrom_box  library:dso_lib.c:244:
dvdrom_box dvdrom_box  cswift engine:CSWIFT_INIT:not loaded:e_cswift.c:397:
dvdrom_box dvdrom_box  engine routines:ENGINE_TABLE_REGISTER:init 
failed:eng_table.c:161:
dvdrom_box dvdrom_box  
dvdrom_box dvdrom_box  I typed that manually, so excuse any errors if there 
are any. I'm
dvdrom_box dvdrom_box  using today's snapshot of openssl.
dvdrom_box dvdrom_box You should find in your system library libcswift.so
dvdrom_box dvdrom_box and set proper environment variable for your system
dvdrom_box dvdrom_box (LD_LIBRARY_PATH or SHLIB_PATH) to directory where
dvdrom_box dvdrom_box this library exits.

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


Re: CryptoSwift 200 PCI Card Errors

2007-08-25 Thread Jeff
Ok thanks, atleast I know where I need to go from here...

I've contacted SafeNet about it, and all I was able to get from them was the 
source for cspci.so... I'm not sure what cspci.so is for as there's no 
documentation for the card.

Now I'll try and find libswift.so somewhere.

Richard Levitte wrote: In message [EMAIL PROTECTED] on Sat, 25 Aug 2007 
16:51:42 -0700 (PDT), Jeff  said:

dvdrom_box Ok, so I guess no-shared is the option I should be using.
dvdrom_box 
dvdrom_box And I'm entering -engine cswift, the error message says it
dvdrom_box can't find libswift.so.  OpenSSL creates a library named
dvdrom_box libcswift.so, but there actually isn't a libswift.so
dvdrom_box anywhere on the system.  I tried just renaming it, but the
dvdrom_box errors I get from that make me think that they're not
dvdrom_box interchangeable.

Oh, my bad.  It's been a long time since I've dealt with this.

The CryptoSwift card has a library of its own which is used by the
OpenSSL engine.  THAT library is correctly called libswift.so, and
that's the library that OpenSSL (or more correctly, the cswift engine)
can't find.

So, in short, with engines as shared libraries, what happens is that
OpenSSL loads libcswift.so, which in turn loads libswift.so.  The
messages you get actually show that libcswift.so WAS correctly loaded,
but that libswift.so (which, I repeat, should be distributed by the
card maker) isn't.

Cheers,
Richard

dvdrom_box Richard Levitte wrote: In message [EMAIL PROTECTED] on Sat, 25 
Aug 2007 16:17:38 -0700 (PDT), Jeff  said:
dvdrom_box 
dvdrom_box dvdrom_box Thanks...
dvdrom_box dvdrom_box My libcswift.so is in /usr/local/ssl/lib/engines
dvdrom_box dvdrom_box I set LD_LIBRARY_PATH, OPENSSL_ENGINES, and SHLIB_PATH 
to
dvdrom_box dvdrom_box that path directory and still get the same error.
dvdrom_box 
dvdrom_box I'm noticing that the messages you list talk about libswift.so, not
dvdrom_box libcswift.so.  Could it be that you said -engine swift rather than
dvdrom_box -engine cswift?
dvdrom_box 
dvdrom_box dvdrom_box One more thing, I've tried several running the openssl
dvdrom_box dvdrom_box config script with different options to get it to work.
dvdrom_box dvdrom_box Using shared builds the libraries like libcswift.so, 
but
dvdrom_box dvdrom_box openssl engine only lists engines when you compile it
dvdrom_box dvdrom_box with no-shared.
dvdrom_box 
dvdrom_box That's because in no-shared, all available engines are built in 
and
dvdrom_box pre-loaded, while in shared, they aren't built in, and thus 
require
dvdrom_box a little more fiddling to get loaded, and thereby listable.  I don't
dvdrom_box remember the details for the moment, I'm sure someone else can fill 
in
dvdrom_box unless I get back to you about it.
dvdrom_box 
dvdrom_box dvdrom_box Marek Marcola wrote: Hello,
dvdrom_box dvdrom_box  I've been trying to get this card, Rainbow 
CryptoSwift 200, to work
dvdrom_box dvdrom_box  with openssl without any success.
dvdrom_box dvdrom_box  
dvdrom_box dvdrom_box  When I do openssl speed -engine cswift I get:
dvdrom_box dvdrom_box  
dvdrom_box dvdrom_box  DSO support routines:DLFCN_LOAD:could not load the 
shared
dvdrom_box dvdrom_box  library:dso_dlfcn.c:100:filename(libswift.so): 
libswift.so: cannot
dvdrom_box dvdrom_box  open shared object file: No such file or directory
dvdrom_box dvdrom_box  DSO support routines:DSO_LOAD:could not load the 
shared
dvdrom_box dvdrom_box  library:dso_lib.c:244:
dvdrom_box dvdrom_box  cswift engine:CSWIFT_INIT:not loaded:e_cswift.c:397:
dvdrom_box dvdrom_box  engine routines:ENGINE_TABLE_REGISTER:init 
failed:eng_table.c:161:
dvdrom_box dvdrom_box  
dvdrom_box dvdrom_box  I typed that manually, so excuse any errors if there 
are any. I'm
dvdrom_box dvdrom_box  using today's snapshot of openssl.
dvdrom_box dvdrom_box You should find in your system library libcswift.so
dvdrom_box dvdrom_box and set proper environment variable for your system
dvdrom_box dvdrom_box (LD_LIBRARY_PATH or SHLIB_PATH) to directory where
dvdrom_box dvdrom_box this library exits.

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
  -- C.S. Lewis


   
-
Be a better Heartthrob. Get better relationship answers from someone who knows.
Yahoo! Answers - Check it out.