Mark,
I'm sorry, I can't quite remember where this went. I'm pretty sure
part if the issues in this mail were solved as a result of another
ticket, but I haven't yet looked into the issue with
SSL_CIPHER_get...(). Could you do me the favor of downloading the
latest 0.9.7 snapshot and give it a try?
[[EMAIL PROTECTED] - Thu Aug 1 09:03:44 2002]:
> Hi (probably) Richard,
>
> Compaq TCP/IP Services for OpenVMS Alpha Version V5.3
> on a AlphaServer 1200 5/533 4MB running OpenVMS V7.3
> Compaq C V6.5-001 on OpenVMS Alpha V7.3
>
> has some minor issues for me (hope it's still intelligable).
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Compiling The CA.C File.
>
> if (!strcasecmp(rev_arg, crl_reasons[i]))
> .............................^
> %CC-I-IMPLICITFUNC, In this statement, the identifier "strcasecmp"
> is implicitly declared as a function.
> at line number 2878 in file
> HT_ROOT:[SRC.OPENSSL-0_9_7-BETA3.APPS]CA.C;1
>
>
> Compiling The SPEED.C File.
>
> printf("HZ=%g", (double)HZ);
> ........................................^
> %CC-I-IMPLICITFUNC, In this statement, the identifier "sysconf"
> is implicitly declared as a function.
> at line number 1630 in file
> HT_ROOT:[SRC.OPENSSL-0_9_7-BETA3.APPS]SPEED.C;1
> Compiling The S_TIME.C File.
> Compiling The APPS.C File.
>
> if (!strcasecmp(arg, "none"))
> .............^
> %CC-I-IMPLICITFUNC, In this statement, the identifier "strcasecmp"
> is implicitly declared as a function.
> at line number 1123 in file
> HT_ROOT:[SRC.OPENSSL-0_9_7-BETA3.APPS]APPS.C;1
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Also one major issue ... the following code works in all versions
> prior
> to 0.9.7b3 (including 0.9.6e). With 0.9.7b3 it returns a 'Total'
of 1
> which SS_CIPHER_get..() returns a string of "(NONE)". Can you
tell me
> whether my original code is broken and 0.9.7 is just revealing
this or
> is it a toolkit problem?
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> /* this is the service's cipher list - not the current
session's! */
> StackPtr = SslCtx->cipher_list;
>
> Total = sk_num (StackPtr);
> for (Count = 0; Count < Total; Count++)
> {
> CipherPtr = (SSL_CIPHER *)sk_value (StackPtr, Count);
>
> vecptr = FaoVector;
> *vecptr++ = Count + 1;
> *vecptr++ = SSL_CIPHER_get_version (CipherPtr);
> *vecptr++ = SSL_CIPHER_get_name (CipherPtr);
>
> status = NetWriteFaol (rqptr, CiphersFao, &FaoVector);
> if (VMSnok (status))
> ErrorNoticed (status, "NetWriteFaol()", FI_LI);
> }
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Regards, Mark.
>
>
+--------------------------------------------------------------------+
> Mark Daniel
http://wasd.vsm.com.au/adelaide
> mailto:Mark.Daniel@;wasd.vsm.com.au
([EMAIL PROTECTED])
>
+--------------------------------------------------------------------+
>
--
Richard Levitte
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]