I recently tried playing with the DTLS code within OpenSSL, but it
contains multiple problems.  I know from reading the archives that other
people have had issues trying to figure out the details of what is
needed to use the DTLS code.  So, since I actually got things working
(albeit in an interesting way) I thought I'd actually write up the
results so that others might benefit.

The biggest issue comes from needing to deal with multiple clients
trying to talk through the same UDP port, which isn't handled by at
least the 0.9.8i code at least.

I'd love feedback on some of my conclusions.  I'm not in any way an
OpenSSL exert and dove further into the code this time than I have in
the past.  But I'm not swimming in the deep end yet.

The write up is written on the Net-SNMP wiki, since that's what I was
working on it for.  It's written fairly generically so you don't need to
understand SNMP (and people who know SNMP don't need to know a huge
amount about OpenSSL).  IE, There is a fair amount of introductory text.

  http://www.net-snmp.org/wiki/index.php/DTLS_Implementation_Notes

-- 
"In the bathtub of history the truth is harder to hold than the soap,
 and much more difficult to find."  -- Terry Pratchett
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to