dtls_prf method
This function implements the TLS PRF for DTLS_VERSION. For version 1.0, the PRF is P_MD5 ^ P_SHA1 while version 1.2 uses P_SHA256. Currently, the actual PRF is selected at compile time.
Implementation
int dtls_prf(
ffi.Pointer<ffi.Uint8> key,
int keylen,
ffi.Pointer<ffi.Uint8> label,
int labellen,
ffi.Pointer<ffi.Uint8> random1,
int random1len,
ffi.Pointer<ffi.Uint8> random2,
int random2len,
ffi.Pointer<ffi.Uint8> buf,
int buflen,
) {
return _dtls_prf(
key,
keylen,
label,
labellen,
random1,
random1len,
random2,
random2len,
buf,
buflen,
);
}