Hi Martin and Tobias,
 
Thank you both once again for quick analysis.
Yes, the debug was definitely indicating not being compliant with the PKCS#1 
standard.
 
I will re-check with our hardware vendor on invalid key as they are not seeing 
this issue with the keys generated by the same driver they provided to us.
 
Our hardware vendor had recommended recently that we disable the openssl plugin 
for some buggy issues(sorry, don't have the specifics yet) regarding Strongswan 
openssl plugin, OCF and Linux 2.6.33.5. They are able to bring up IPsec tunnel 
with public key certificate authentication using much earlier strongswan 4.3.6 
version + Linux 2.6.33.5 + OCF + openssl cryptodev engine and h/w driver 
acceleration. They are currently not supporting an upgrade to 5.0.1. That's the 
only variable difference on my setup and the vendors setup.
 
Are there are any known issues using 5.0.1 version + openssl0.9.8q + OCF + 
kernel 2.6.33.5?
This is what we are using in our setup, in addition to hardware vendor's driver 
code for acceleration.
 
Kiran
  

________________________________
 From: Martin Willi <[email protected]>
To: Kiran Joshi <[email protected]> 
Cc: "[email protected]" <[email protected]> 
Sent: Thursday, January 24, 2013 2:59 AM
Subject: Re: [strongSwan] Unable to load the private key without openssl plugin
  
Hi Kiran,

> 00[LIB] key integrity tests failed: chect that exp1(150380) is d(150368) mod 
> (p(150344)-1), t=-1097449556
> 00[LIB] key integrity tests failed: checkt that exp2(150392) is d(150368) mod 
> (q(150356)-1), t=-1097449556

Seems like this key is definitely invalid. By definition in PKCS#1:
  exponent1 is d mod (p - 1)
  exponent2 is d mod (q - 1)

But in your key, this is not the case.

> is created with the openssl -engine cryptodev (OCF + h/w driver) option.

Looks like a bug to me in your hardware or driver.

> works fine for our SIP TLS 

This is absolutely possible, for example if it regenerates the
exponents. Nonetheless, the key is not valid according to PKCS#1.

Regards
Martin
_______________________________________________
Users mailing list
[email protected]
https://lists.strongswan.org/mailman/listinfo/users

Reply via email to