2013-07-18 11 views
6

Sto usando OpenSSL 1.0.1e.Test di velocità Openssl per il motore Broadcom

Il motore di OpenSSL ubsec richiede una libreria aggiuntiva contenente l'implementazione effettiva. La libreria di implementazione è /usr/lib/libvendor_ubsec.so.

Per istruire da ubsec motore OpenSSL cosa implementazione per caricare usiamo dal codice:

ENGINE_ctrl_cmd_string (&engine, "SO_PATH", vendor_ubsec, 0); 

voglio correre test di velocità OpenSSL come segue:

openssl speed rsa1024 -engine ubsec 

Ma non riesce, poiché openssl doesn 't caricare libvendor_ubsec.so.

Capisco che questo legato alla OpenSSL dinamici motori e per caricare realizzazione ho bisogno di usare qualcosa come:

motore OpenSSL ubsec SO_PATH -pre: vendor_ubsec

mia domanda come mi "Unire" due comamnd velocità OpenSSL e motore OpenSSL di eseguire test di velocità per il motore ubsec>

+0

Questa è una domanda piuttosto specifica; l'unica cosa che posso fare è upvot. Hai provato a contattare il venditore? Se hai una risposta, per favore segnala ... –

+0

@owlstead Ovviamente aggiornerò la domanda Se saprò qualcosa. Ad ogni modo, la questione è AGNOSTICA MOTORE :) – dimba

+0

OpenSSL ha una posizione predefinita a cui piace caricare i motori. Ad esempio, su Fedora è '/ usr/lib64/openssl/engine'. Hai provato a collegare simbolicamente il tuo libvendor_ubsec.so a quella directory e poi a usare il comando 'openssl speed rsa1024 -engine ubsec'? In alternativa è possibile inserire la riga di comando di OpenSSL, caricare il motore, quindi eseguire il test di velocità con il parametro motore. –

risposta

4

Usare l'interprete dei comandi openssl modo interattivo invece di inviare in singoli comandi, in questo modo, nello stesso contesto di esecuzione, è possibile caricare il motore e quindi eseguire i comandi. Questo site ha anche informazioni utili sulla definizione dei percorsi di carico della libreria

[email protected]:~$ openssl 
OpenSSL> engine dynamic 
(dynamic) Dynamic engine loading support 
OpenSSL> speed rsa1024         
Doing 1024 bit private rsa's for 10s: 32226 1024 bit private RSA's in 9.96s 
Doing 1024 bit public rsa's for 10s: 542409 1024 bit public RSA's in 9.96s 
Problemi correlati