Hi ,

I have taken latest version of openssl and integrates some patches available in
http://rt.openssl.org/Ticket/Display.html?id=2770&user=guest&pass=guest.
I was not ale to compile when I use "-DHAVE_CRYPTODEV and
-DUSE_CRYPTODEV_DIGESTS",
looks like eng_cryptodev.c does not compile itself.

Steps followed to compile openssl:

./config -DHAVE_CRYPTODEV and -DUSE_CRYPTODEV_DIGESTS
make

Some of the errors:
eng_cryptodev.c:1498: error: ‘CRF_MOD_EXP’ undeclared (first use in
this function)
eng_cryptodev.c:1498: error: invalid operands to binary & (have
‘u_int32_t’ and ‘struct <anonymous> *’)
eng_cryptodev.c:1500: error: ‘CRF_MOD_EXP_CRT’ undeclared (first use
in this function)
eng_cryptodev.c:1500: error: invalid operands to binary & (have
‘u_int32_t’ and ‘struct <anonymous> *’)
eng_cryptodev.c:1511: error: ‘CRF_DSA_SIGN’ undeclared (first use in
this function)
eng_cryptodev.c:1511: error: invalid operands to binary & (have
‘u_int32_t’ and ‘struct <anonymous> *’)
eng_cryptodev.c:1513: error: invalid operands to binary & (have
‘u_int32_t’ and ‘struct <anonymous> *’)
eng_cryptodev.c:1517: error: ‘CRF_DSA_VERIFY’ undeclared (first use in
this function)
eng_cryptodev.c:1517: error: invalid operands to binary & (have
‘u_int32_t’ and ‘struct <anonymous> *’)
eng_cryptodev.c:1527: error: invalid operands to binary & (have
‘u_int32_t’ and ‘struct <anonymous> *’)
eng_cryptodev.c:1529: error: ‘CRF_DH_COMPUTE_KEY’ undeclared (first
use in this function)
eng_cryptodev.c:1529: error: invalid operands to binary & (have
‘u_int32_t’ and ‘struct <anonymous> *’)
make[2]: *** [eng_cryptodev.o] Error 1
make[2]: Leaving directory `/home/sanumala/openssl/
openssl/crypto/engine'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/home/sanumala/openssl/openssl/crypto'
make: *** [build_crypto] Error 1

Please let me know if I am missing something.
BR,
&sanumala


On Fri, Feb 20, 2015 at 4:30 PM,  <cryptodev-linux-devel-requ...@gna.org> wrote:
> Send Cryptodev-linux-devel mailing list submissions to
>         cryptodev-linux-devel@gna.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mail.gna.org/listinfo/cryptodev-linux-devel
> or, via email, send a message with subject or body 'help' to
>         cryptodev-linux-devel-requ...@gna.org
>
> You can reach the person managing the list at
>         cryptodev-linux-devel-ow...@gna.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Cryptodev-linux-devel digest..."
>
>
> Today's Topics:
>
>    1. Re: cryptodev 1.7 issue with ssh (Phil Sutter)
>    2. Re: cryptodev 1.7 issue with ssh (Cristian Stoica)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 19 Feb 2015 17:58:36 +0100
> From: Phil Sutter <p...@nwl.cc>
> To: Corentin LABBE <clabbe.montj...@gmail.com>
> Cc: cryptodev-linux-devel@gna.org
> Subject: Re: [Cryptodev-linux-devel] cryptodev 1.7 issue with ssh
> Message-ID: <20150219165835.ga30...@orbit.nwl.cc>
> Content-Type: text/plain; charset=us-ascii
>
> Hi Corentin,
>
> On Thu, Feb 19, 2015 at 02:42:30PM +0100, Corentin LABBE wrote:
>> I have some issue with cryptodev 1.7 under a gentoo with a 3.19 kernel.
>> I use the cryptodev engine for openssl (1.0.1k)(compiled with the 2 patch 
>> found on rt.openssl.org)
>> When the module is loaded, I cannot login with ssh on the machine.
>> For the moment I cannot see any other problem, my bench/test tool works 
>> perfectly with AES/DES for example.
>
> Since I don't use the cryptodev engine driver in openssl, I can hardly
> help you there. Also, openssl tests passing but ssh being problematic
> sounds strange.
>
> On a side note, it's always preferable to at least include
> the mailinglist (cryptodev-linux-devel@gna.org) instead of emailing just
> two people.
>
>> I have added some pr_info.
>
> I'll leave that in place due to the added recipient.
>
> Cheers, Phil
>
>>
>> The patch for extra output
>> --- ioctl.c.old       2015-02-19 13:55:54.000000000 +0100
>> +++ ioctl.c   2015-02-19 13:58:44.000000000 +0100
>> @@ -167,6 +167,7 @@
>>               ddebug(1, "bad cipher: %d", sop->cipher);
>>               return -EINVAL;
>>       }
>> +     pr_info("Cryptodev: %s\n", alg_name);
>>
>>       switch (sop->mac) {
>>       case 0:
>> @@ -227,6 +228,7 @@
>>               ddebug(1, "bad mac: %d", sop->mac);
>>               return -EINVAL;
>>       }
>> +     pr_info("Cryptodev: %s\n", hash_name);
>>
>>       /* Create a session and put it to the list. */
>>       ses_new = kzalloc(sizeof(*ses_new), GFP_KERNEL);
>> @@ -452,6 +454,7 @@
>>       struct todo_list_item *tmp, *tmp_next;
>>       struct crypt_priv *pcr;
>>       int i;
>> +     pr_info("Cryptodev: open\n");
>>
>>       pcr = kzalloc(sizeof(*pcr), GFP_KERNEL);
>>       if (!pcr)
>> @@ -506,6 +509,7 @@
>>       struct crypt_priv *pcr = filp->private_data;
>>       struct todo_list_item *item, *item_safe;
>>       int items_freed = 0;
>> +     pr_info("Cryptodev: release\n");
>>
>>       if (!pcr)
>>               return 0;
>>
>> dmesg output after the ssh try
>> [254566.508809] cryptodev: driver 1.7 loaded.
>> [254572.181674] Cryptodev: open
>> [254572.181853] Cryptodev: cbc(des)
>> [254572.181866] Cryptodev: (null)
>> [254572.181990] Cryptodev: cbc(des3_ede)
>> [254572.182002] Cryptodev: (null)
>> [254572.182067] Cryptodev: cbc(aes)
>> [254572.182078] Cryptodev: (null)
>> [254572.182125] Cryptodev: cbc(aes)
>> [254572.182134] Cryptodev: (null)
>> [254572.182173] Cryptodev: cbc(aes)
>> [254572.182183] Cryptodev: (null)
>> [254572.182222] Cryptodev: cbc(blowfish)
>> [254572.182231] Cryptodev: (null)
>> [254572.203326] Cryptodev: (null)
>> [254572.203349] Cryptodev: md5
>> [254572.203431] Cryptodev: (null)
>> [254572.203441] Cryptodev: sha1
>> [254572.203477] Cryptodev: (null)
>> [254572.203487] Cryptodev: sha256
>> [254572.203521] Cryptodev: (null)
>> [254572.203530] Cryptodev: sha384
>> [254572.203566] Cryptodev: (null)
>> [254572.203575] Cryptodev: sha512
>> [254572.203717] Cryptodev: cbc(des)
>> [254572.203729] Cryptodev: (null)
>> [254572.203806] Cryptodev: cbc(des3_ede)
>> [254572.203816] Cryptodev: (null)
>> [254572.203878] Cryptodev: cbc(aes)
>> [254572.203890] Cryptodev: (null)
>> [254572.203934] Cryptodev: cbc(aes)
>> [254572.203943] Cryptodev: (null)
>> [254572.203982] Cryptodev: cbc(aes)
>> [254572.203991] Cryptodev: (null)
>> [254572.204029] Cryptodev: cbc(blowfish)
>> [254572.204038] Cryptodev: (null)
>> [254572.225149] Cryptodev: (null)
>> [254572.225173] Cryptodev: md5
>> [254572.225256] Cryptodev: (null)
>> [254572.225268] Cryptodev: sha1
>> [254572.225305] Cryptodev: (null)
>> [254572.225315] Cryptodev: sha256
>> [254572.225347] Cryptodev: (null)
>> [254572.225356] Cryptodev: sha384
>> [254572.225390] Cryptodev: (null)
>> [254572.225399] Cryptodev: sha512
>> [254572.225448] Cryptodev: cbc(des)
>> [254572.225457] Cryptodev: (null)
>> [254572.225530] Cryptodev: cbc(des3_ede)
>> [254572.225541] Cryptodev: (null)
>> [254572.225598] Cryptodev: cbc(aes)
>> [254572.225608] Cryptodev: (null)
>> [254572.225653] Cryptodev: cbc(aes)
>> [254572.225662] Cryptodev: (null)
>> [254572.225700] Cryptodev: cbc(aes)
>> [254572.225710] Cryptodev: (null)
>> [254572.225748] Cryptodev: cbc(blowfish)
>> [254572.225757] Cryptodev: (null)
>> [254572.246936] Cryptodev: (null)
>> [254572.246959] Cryptodev: md5
>> [254572.247045] Cryptodev: (null)
>> [254572.247055] Cryptodev: sha1
>> [254572.247093] Cryptodev: (null)
>> [254572.247102] Cryptodev: sha256
>> [254572.247135] Cryptodev: (null)
>> [254572.247144] Cryptodev: sha384
>> [254572.247178] Cryptodev: (null)
>> [254572.247187] Cryptodev: sha512
>> [254572.247447] Cryptodev: cbc(des)
>> [254572.247461] Cryptodev: (null)
>> [254572.247547] Cryptodev: cbc(des3_ede)
>> [254572.247557] Cryptodev: (null)
>> [254572.247623] Cryptodev: cbc(aes)
>> [254572.247634] Cryptodev: (null)
>> [254572.247680] Cryptodev: cbc(aes)
>> [254572.247689] Cryptodev: (null)
>> [254572.247729] Cryptodev: cbc(aes)
>> [254572.247738] Cryptodev: (null)
>> [254572.247777] Cryptodev: cbc(blowfish)
>> [254572.247786] Cryptodev: (null)
>> [254572.268850] Cryptodev: (null)
>> [254572.268873] Cryptodev: md5
>> [254572.268961] Cryptodev: (null)
>> [254572.268973] Cryptodev: sha1
>> [254572.269009] Cryptodev: (null)
>> [254572.269019] Cryptodev: sha256
>> [254572.269052] Cryptodev: (null)
>> [254572.269062] Cryptodev: sha384
>> [254572.269095] Cryptodev: (null)
>> [254572.269105] Cryptodev: sha512
>> [254572.271396] Cryptodev: (null)
>> [254572.271417] Cryptodev: sha1
>> [254572.271556] Cryptodev: (null)
>> [254572.271568] Cryptodev: sha1
>> [254572.271654] Cryptodev: (null)
>> [254572.271664] Cryptodev: sha1
>> [254572.271749] Cryptodev: (null)
>> [254572.271760] Cryptodev: sha1
>> [254572.271843] Cryptodev: (null)
>> [254572.271854] Cryptodev: sha1
>> [254572.279764] Cryptodev: (null)
>> [254572.279791] Cryptodev: sha1
>> [254572.279975] Cryptodev: (null)
>> [254572.279989] Cryptodev: sha1
>> [254572.280072] Cryptodev: (null)
>> [254572.280084] Cryptodev: sha1
>> [254572.280155] Cryptodev: (null)
>> [254572.280165] Cryptodev: sha1
>> [254572.280232] Cryptodev: (null)
>> [254572.280241] Cryptodev: sha1
>> [254572.280306] Cryptodev: (null)
>> [254572.280316] Cryptodev: sha1
>> [254572.280381] Cryptodev: (null)
>> [254572.280390] Cryptodev: sha1
>> [254572.280454] Cryptodev: (null)
>> [254572.280464] Cryptodev: sha1
>> [254572.280528] Cryptodev: (null)
>> [254572.280538] Cryptodev: sha1
>> [254572.280602] Cryptodev: (null)
>> [254572.280611] Cryptodev: sha1
>> [254572.280676] Cryptodev: (null)
>> [254572.280685] Cryptodev: sha1
>> [254572.280749] Cryptodev: (null)
>> [254572.280759] Cryptodev: sha1
>> [254572.280823] Cryptodev: (null)
>> [254572.280833] Cryptodev: sha1
>> [254572.280896] Cryptodev: (null)
>> [254572.280906] Cryptodev: sha1
>> [254572.280970] Cryptodev: (null)
>> [254572.280980] Cryptodev: sha1
>> [254572.281043] Cryptodev: (null)
>> [254572.281053] Cryptodev: sha1
>> [254572.281117] Cryptodev: (null)
>> [254572.281127] Cryptodev: sha1
>> [254572.281190] Cryptodev: (null)
>> [254572.281200] Cryptodev: sha1
>> [254572.281264] Cryptodev: (null)
>> [254572.281274] Cryptodev: sha1
>> [254572.281337] Cryptodev: (null)
>> [254572.281347] Cryptodev: sha1
>> [254572.281411] Cryptodev: (null)
>> [254572.281421] Cryptodev: sha1
>> [254572.281485] Cryptodev: (null)
>> [254572.281494] Cryptodev: sha1
>> [254572.281558] Cryptodev: (null)
>> [254572.281568] Cryptodev: sha1
>> [254572.281631] Cryptodev: (null)
>> [254572.281641] Cryptodev: sha1
>> [254572.281705] Cryptodev: (null)
>> [254572.281714] Cryptodev: sha1
>> [254572.281778] Cryptodev: (null)
>> [254572.281788] Cryptodev: sha1
>> [254572.281851] Cryptodev: (null)
>> [254572.281861] Cryptodev: sha1
>> [254572.281924] Cryptodev: (null)
>> [254572.281934] Cryptodev: sha1
>> [254572.281997] Cryptodev: (null)
>> [254572.282007] Cryptodev: sha1
>> [254572.282071] Cryptodev: (null)
>> [254572.282080] Cryptodev: sha1
>> [254572.282144] Cryptodev: (null)
>> [254572.282154] Cryptodev: sha1
>> [254572.282217] Cryptodev: (null)
>> [254572.282227] Cryptodev: sha1
>> [254572.282290] Cryptodev: (null)
>> [254572.282300] Cryptodev: sha1
>> [254572.282364] Cryptodev: (null)
>> [254572.282374] Cryptodev: sha1
>> [254572.282439] Cryptodev: (null)
>> [254572.282448] Cryptodev: sha1
>> [254572.282512] Cryptodev: (null)
>> [254572.282521] Cryptodev: sha1
>> [254572.282585] Cryptodev: (null)
>> [254572.282595] Cryptodev: sha1
>> [254572.282660] Cryptodev: (null)
>> [254572.282670] Cryptodev: sha1
>> [254572.282733] Cryptodev: (null)
>> [254572.282742] Cryptodev: sha1
>> [254572.282806] Cryptodev: (null)
>> [254572.282816] Cryptodev: sha1
>> [254572.282879] Cryptodev: (null)
>> [254572.282889] Cryptodev: sha1
>> [254572.282953] Cryptodev: (null)
>> [254572.282963] Cryptodev: sha1
>> [254572.283026] Cryptodev: (null)
>> [254572.283036] Cryptodev: sha1
>> [254572.283100] Cryptodev: (null)
>> [254572.283109] Cryptodev: sha1
>> [254572.283172] Cryptodev: (null)
>> [254572.283182] Cryptodev: sha1
>> [254572.283246] Cryptodev: (null)
>> [254572.283255] Cryptodev: sha1
>> [254572.283319] Cryptodev: (null)
>> [254572.283328] Cryptodev: sha1
>> [254572.283393] Cryptodev: (null)
>> [254572.283403] Cryptodev: sha1
>> [254572.283466] Cryptodev: (null)
>> [254572.283476] Cryptodev: sha1
>> [254572.283540] Cryptodev: (null)
>> [254572.283549] Cryptodev: sha1
>> [254572.283614] Cryptodev: (null)
>> [254572.283624] Cryptodev: sha1
>> [254572.283687] Cryptodev: (null)
>> [254572.283697] Cryptodev: sha1
>> [254572.283761] Cryptodev: (null)
>> [254572.283771] Cryptodev: sha1
>> [254572.283836] Cryptodev: (null)
>> [254572.283845] Cryptodev: sha1
>> [254572.283902] Cryptodev: (null)
>> [254572.283912] Cryptodev: sha1
>> [254572.283968] Cryptodev: (null)
>> [254572.283978] Cryptodev: sha1
>> [254572.284032] Cryptodev: (null)
>> [254572.284042] Cryptodev: sha1
>> [254572.284097] Cryptodev: (null)
>> [254572.284106] Cryptodev: sha1
>> [254572.284161] Cryptodev: (null)
>> [254572.284171] Cryptodev: sha1
>> [254572.284226] Cryptodev: (null)
>> [254572.284236] Cryptodev: sha1
>> [254572.284291] Cryptodev: (null)
>> [254572.284300] Cryptodev: sha1
>> [254572.284355] Cryptodev: (null)
>> [254572.284365] Cryptodev: sha1
>> [254572.284419] Cryptodev: (null)
>> [254572.284429] Cryptodev: sha1
>> [254572.284484] Cryptodev: (null)
>> [254572.284494] Cryptodev: sha1
>> [254572.284548] Cryptodev: (null)
>> [254572.284558] Cryptodev: sha1
>> [254572.284612] Cryptodev: (null)
>> [254572.284622] Cryptodev: sha1
>> [254572.284675] Cryptodev: (null)
>> [254572.284685] Cryptodev: sha1
>> [254572.284740] Cryptodev: (null)
>> [254572.284750] Cryptodev: sha1
>> [254572.284805] Cryptodev: (null)
>> [254572.284814] Cryptodev: sha1
>> [254572.284868] Cryptodev: (null)
>> [254572.284877] Cryptodev: sha1
>> [254572.284935] Cryptodev: (null)
>> [254572.285086] Cryptodev: sha1
>> [254572.285190] Cryptodev: (null)
>> [254572.285211] Cryptodev: sha1
>> [254572.285281] Cryptodev: (null)
>> [254572.285302] Cryptodev: sha1
>> [254572.285367] Cryptodev: (null)
>> [254572.285387] Cryptodev: sha1
>> [254572.285453] Cryptodev: (null)
>> [254572.285473] Cryptodev: sha1
>> [254572.285539] Cryptodev: (null)
>> [254572.285559] Cryptodev: sha1
>> [254572.285621] Cryptodev: (null)
>> [254572.285641] Cryptodev: sha1
>> [254572.285707] Cryptodev: (null)
>> [254572.285718] Cryptodev: sha1
>> [254572.285775] Cryptodev: (null)
>> [254572.285786] Cryptodev: sha1
>> [254572.290487] Cryptodev: (null)
>> [254572.290511] Cryptodev: sha1
>> [254572.325147] Cryptodev: (null)
>> [254572.325176] Cryptodev: sha1
>> [254572.325388] Cryptodev: (null)
>> [254572.325402] Cryptodev: sha1
>> [254572.325511] Cryptodev: (null)
>> [254572.325523] Cryptodev: sha1
>> [254572.325587] Cryptodev: (null)
>> [254572.325597] Cryptodev: sha1
>> [254572.325694] Cryptodev: (null)
>> [254572.325705] Cryptodev: sha1
>> [254572.325826] Cryptodev: (null)
>> [254572.325838] Cryptodev: sha1
>> [254572.325926] Cryptodev: (null)
>> [254572.325937] Cryptodev: sha1
>> [254572.325994] Cryptodev: (null)
>> [254572.326004] Cryptodev: sha1
>> [254572.326056] Cryptodev: (null)
>> [254572.326067] Cryptodev: sha1
>> [254572.326119] Cryptodev: (null)
>> [254572.326128] Cryptodev: sha1
>> [254572.326296] Cryptodev: (null)
>> [254572.326308] Cryptodev: sha1
>> [254572.326370] Cryptodev: (null)
>> [254572.326381] Cryptodev: sha1
>> [254572.326438] Cryptodev: (null)
>> [254572.326448] Cryptodev: sha1
>> [254572.326502] Cryptodev: (null)
>> [254572.326512] Cryptodev: sha1
>> [254572.326566] Cryptodev: (null)
>> [254572.326576] Cryptodev: sha1
>> [254572.326630] Cryptodev: (null)
>> [254572.326639] Cryptodev: sha1
>> [254572.326693] Cryptodev: (null)
>> [254572.326703] Cryptodev: sha1
>> [254572.326757] Cryptodev: (null)
>> [254572.326766] Cryptodev: sha1
>> [254572.326819] Cryptodev: (null)
>> [254572.326829] Cryptodev: sha1
>> [254572.326883] Cryptodev: (null)
>> [254572.326892] Cryptodev: sha1
>> [254572.326945] Cryptodev: (null)
>> [254572.326955] Cryptodev: sha1
>> [254572.327008] Cryptodev: (null)
>> [254572.327018] Cryptodev: sha1
>> [254572.327071] Cryptodev: (null)
>> [254572.327081] Cryptodev: sha1
>> [254572.327134] Cryptodev: (null)
>> [254572.327144] Cryptodev: sha1
>> [254572.327197] Cryptodev: (null)
>> [254572.327207] Cryptodev: sha1
>> [254572.327260] Cryptodev: (null)
>> [254572.327270] Cryptodev: sha1
>> [254572.327323] Cryptodev: (null)
>> [254572.327332] Cryptodev: sha1
>> [254572.327386] Cryptodev: (null)
>> [254572.327395] Cryptodev: sha1
>> [254572.327448] Cryptodev: (null)
>> [254572.327458] Cryptodev: sha1
>> [254572.327511] Cryptodev: (null)
>> [254572.327521] Cryptodev: sha1
>> [254572.327574] Cryptodev: (null)
>> [254572.327583] Cryptodev: sha1
>> [254572.327636] Cryptodev: (null)
>> [254572.327646] Cryptodev: sha1
>> [254572.327699] Cryptodev: (null)
>> [254572.327709] Cryptodev: sha1
>> [254572.327762] Cryptodev: (null)
>> [254572.327771] Cryptodev: sha1
>> [254572.327824] Cryptodev: (null)
>> [254572.327833] Cryptodev: sha1
>> [254572.327886] Cryptodev: (null)
>> [254572.327896] Cryptodev: sha1
>> [254572.327949] Cryptodev: (null)
>> [254572.327958] Cryptodev: sha1
>> [254572.328012] Cryptodev: (null)
>> [254572.328021] Cryptodev: sha1
>> [254572.328074] Cryptodev: (null)
>> [254572.328084] Cryptodev: sha1
>> [254572.328136] Cryptodev: (null)
>> [254572.328146] Cryptodev: sha1
>> [254572.328199] Cryptodev: (null)
>> [254572.328208] Cryptodev: sha1
>> [254572.328262] Cryptodev: (null)
>> [254572.328271] Cryptodev: sha1
>> [254572.328324] Cryptodev: (null)
>> [254572.328334] Cryptodev: sha1
>> [254572.328388] Cryptodev: (null)
>> [254572.328398] Cryptodev: sha1
>> [254572.328451] Cryptodev: (null)
>> [254572.328461] Cryptodev: sha1
>> [254572.328514] Cryptodev: (null)
>> [254572.328524] Cryptodev: sha1
>> [254572.328577] Cryptodev: (null)
>> [254572.328587] Cryptodev: sha1
>> [254572.328640] Cryptodev: (null)
>> [254572.328650] Cryptodev: sha1
>> [254572.328703] Cryptodev: (null)
>> [254572.328712] Cryptodev: sha1
>> [254572.328766] Cryptodev: (null)
>> [254572.328775] Cryptodev: sha1
>> [254572.328828] Cryptodev: (null)
>> [254572.328838] Cryptodev: sha1
>> [254572.328891] Cryptodev: (null)
>> [254572.328901] Cryptodev: sha1
>> [254572.328954] Cryptodev: (null)
>> [254572.328964] Cryptodev: sha1
>> [254572.329017] Cryptodev: (null)
>> [254572.329026] Cryptodev: sha1
>> [254572.329080] Cryptodev: (null)
>> [254572.329089] Cryptodev: sha1
>> [254572.329142] Cryptodev: (null)
>> [254572.329151] Cryptodev: sha1
>> [254572.329205] Cryptodev: (null)
>> [254572.329214] Cryptodev: sha1
>> [254572.329267] Cryptodev: (null)
>> [254572.329277] Cryptodev: sha1
>> [254572.329330] Cryptodev: (null)
>> [254572.329340] Cryptodev: sha1
>> [254572.329393] Cryptodev: (null)
>> [254572.329403] Cryptodev: sha1
>> [254572.329456] Cryptodev: (null)
>> [254572.329465] Cryptodev: sha1
>> [254572.329518] Cryptodev: (null)
>> [254572.329527] Cryptodev: sha1
>> [254572.378842] audit: type=1326 audit(1424351817.165:14): auid=0 uid=22 
>> gid=22 ses=9 pid=22247 comm="sshd" exe="/usr/sbin/sshd" sig=31 arch=40000028 
>> syscall=54 compat=0 ip=0xb6c0909c code=0x0
>> [254572.380822] Cryptodev: release
>
>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 20 Feb 2015 10:21:10 +0200
> From: Cristian Stoica <cristian.sto...@freescale.com>
> To: Corentin LABBE <clabbe.montj...@gmail.com>, <n...@gnutls.org>,
>         <cryptodev-linux-devel@gna.org>
> Subject: Re: [Cryptodev-linux-devel] cryptodev 1.7 issue with ssh
> Message-ID: <54e6ee76.9070...@freescale.com>
> Content-Type: text/plain; charset="windows-1252"
>
>> On Thu, Feb 19, 2015 at 02:42:30PM +0100, Corentin LABBE wrote:
>>> I have some issue with cryptodev 1.7 under a gentoo with a 3.19 kernel.
>>> I use the cryptodev engine for openssl (1.0.1k)(compiled with the 2 patch 
>>> found on rt.openssl.org)
>>> When the module is loaded, I cannot login with ssh on the machine.
>>> For the moment I cannot see any other problem, my bench/test tool works 
>>> perfectly with AES/DES for example.
>
> I've seen this problem and I think it originates in the offloading of
> digests through cryptodev. For this reason and also for performance, I
> keep digest offloading disabled. Openssl issues a ton of calls to
> digests for reasons not related to digests themselves (RNG ?).
>
> What I would do is disable digest offloading in eng_cryptodev.c on your
> Gentoo copy of Openssl and see if it satisfies your setup (make sure
> Openssl is not built with USE_CRYPTODEV_DIGESTS).
>
> Cristian S.
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Cryptodev-linux-devel mailing list
> Cryptodev-linux-devel@gna.org
> https://mail.gna.org/listinfo/cryptodev-linux-devel
>
>
> ------------------------------
>
> End of Cryptodev-linux-devel Digest, Vol 45, Issue 8
> ****************************************************

_______________________________________________
Cryptodev-linux-devel mailing list
Cryptodev-linux-devel@gna.org
https://mail.gna.org/listinfo/cryptodev-linux-devel

Reply via email to