[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openssl-dev
Subject:    [openssl-dev] Missing API features
From:       Richard Moore <rich () kde ! org>
Date:       2015-04-19 20:57:47
Message-ID: CAMp7mVvv_gdVdhy8WeqXXoL8R8_dWRZ1b0vUiZhkVBQeMxN1Kw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi All,

Continuing with the problems of making structs opaque, currently the API
for querying the information about ciphers is quite weak. Only
SSL_CIPHER_description
provides access to data such as the key exchange method, and parsing a
string to obtain this information seems daft. We're missing API for:
key exchange, authentication method, encryption algorithm, MAC and the
export flag. It's also worth noting that SSL_CIPHER_get_version and
SSL_CIPHER_description
should probably be returning const char * not char *.

Cheers

Rich.

[Attachment #5 (text/html)]

<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hi \
All,</div><div class="gmail_default" \
style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" \
style="font-family:verdana,sans-serif">Continuing with the problems of making structs \
opaque, currently the API for querying the information about ciphers is quite weak. \
Only <span style="color:rgb(0,0,0);font-family:arial,sans-serif">SSL_CIPHER_description \
provides access to data such as the key exchange method, and parsing a string to \
obtain this information seems daft. We&#39;re missing API for:</span></div><div \
class="gmail_default" style="font-family:verdana,sans-serif"><span \
style="color:rgb(0,0,0);font-family:arial,sans-serif">key exchange, authentication \
method, encryption algorithm, MAC and the export flag. It&#39;s also worth noting \
that </span><span style="color:rgb(0,0,0);font-family:arial,sans-serif">SSL_CIPHER_get_version \
and </span><span style="color:rgb(0,0,0);font-family:arial,sans-serif">SSL_CIPHER_description \
should probably be returning const char * not char *.</span></div><div \
class="gmail_default" style="font-family:verdana,sans-serif"><span \
style="color:rgb(0,0,0);font-family:arial,sans-serif"><br></span></div><div \
class="gmail_default" style="font-family:verdana,sans-serif"><span \
style="color:rgb(0,0,0);font-family:arial,sans-serif">Cheers</span></div><div \
class="gmail_default" style="font-family:verdana,sans-serif"><span \
style="color:rgb(0,0,0);font-family:arial,sans-serif"><br></span></div><div \
class="gmail_default" style="font-family:verdana,sans-serif"><span \
style="color:rgb(0,0,0);font-family:arial,sans-serif">Rich.</span></div><div \
class="gmail_default" style="font-family:verdana,sans-serif"><span \
style="color:rgb(0,0,0);font-family:arial,sans-serif"><br></span></div></div>



_______________________________________________
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic