On Thu, Nov 07, 2013, Marcelo Cerri wrote:

> Hi, any news on that?
> 
> On Tue, Oct 29, 2013 at 05:01:03PM -0200, Marcelo Cerri wrote:
> > In some platforms, such as POWER, char is defined as unsigned. This
> > patch fix a problem when comparing a char to -1.
> > 
> > Signed-off-by: Marcelo Cerri <[email protected]>
> > ---
> >  crypto/ec/ec_pmeth.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/crypto/ec/ec_pmeth.c b/crypto/ec/ec_pmeth.c
> > index e477418..933bf43 100644
> > --- a/crypto/ec/ec_pmeth.c
> > +++ b/crypto/ec/ec_pmeth.c
> > @@ -319,7 +319,7 @@ static int pkey_ec_ctrl(EVP_PKEY_CTX *ctx, int type, 
> > int p1, void *p2)
> >             case EVP_PKEY_CTRL_EC_ECDH_COFACTOR:
> >             if (p1 == -2)
> >                     {
> > -                   if (dctx->cofactor_mode != -1)
> > +                   if (dctx->cofactor_mode != ((char) -1))
> >                             return dctx->cofactor_mode;
> >                     else
> >                             {
> > -- 
> > 1.7.12
> > 

Does making cofactor mode "signed char" also fix this for you?

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to