AC works with GnuTLS 3 now.
No certifacte verification and no psk supprt for now. FossilOrigin-Name: 3809cff8b383f71541f4324949d9f89dc1db56aacada12bd45ba9a28b2b39cca
This commit is contained in:
@ -22,11 +22,20 @@
|
||||
#include "dtls.h"
|
||||
#include "dtls_gnutls.h"
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
#include <errno.h>
|
||||
|
||||
ssize_t dtls_gnutls_bio_read(gnutls_transport_ptr_t b, void *out, size_t maxlen)
|
||||
{
|
||||
|
||||
struct conn *conn = (struct conn *)b;
|
||||
return dtls_bio_read(conn,out,maxlen);
|
||||
int rc = dtls_bio_read(conn,out,maxlen);
|
||||
if (rc<=0){
|
||||
errno = EAGAIN;
|
||||
return -1;
|
||||
}
|
||||
errno=0;
|
||||
return rc;
|
||||
}
|
||||
|
||||
ssize_t dtls_gnutls_bio_write(gnutls_transport_ptr_t b, const void *data, size_t len)
|
||||
|
Reference in New Issue
Block a user