First, thank you for your responses. I appreciate the feedback, but I
don't think I understand the points you are making in your last email.
Perhaps, I did not explain myself well enough, but the idea of allowing
long operations to be cancelled is hardly rare. Suppose for example, you
want to search for a friend in the phone book. Whatever criteria you
specify you are going to want to stop excessive search results from
continuing once you have found the person you are looking for.
Supporting that in a clear text mode, but not in an SSL mode doesn't
make sense.

It would seem that the SSL structure could be shared between reads and
writes if we could guarantee that they didn't use the same members of
the structure. Does anyone know which members are shared between both
reads and writes. I know the "rwstate" is, but I'm not sure what else.

Verdon

>>> [EMAIL PROTECTED] 3/19/2003 12:41:37 PM >>>
        OpenSSL doesn't support cancelable operations simply because it
is
extremely rare that someone would want to use them. You may implement
your own buffering with asynchronous semantics if you wish. You could
also use OpenSSL BIO pairs for this purpose.

        OpenSSL just can't give you the same semantics TCP does without
being integrated into the operating system.

        DS


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org

Development Mailing List                       [EMAIL PROTECTED]

Automated List Manager                           [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to