SSL_CTX_set_psk_use_session_callback function
- @Native<Void Function(Pointer<ssl_ctx_st>, Pointer<NativeFunction<Int Function(Pointer<ssl_st> ssl, Pointer<evp_md_st> md, Pointer<Pointer<UnsignedChar>> id, Pointer<Size> idlen, Pointer<Pointer<ssl_session_st>> sess)>>)>(ffi.Pointer<ssl_ctx_st>, ffi.Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ssl_st> ssl, ffi.Pointer<evp_md_st> md, ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>> id, ffi.Pointer<ffi.Size> idlen, ffi.Pointer<ffi.Pointer<ssl_session_st>> sess)>>)>()
void
SSL_CTX_set_psk_use_session_callback(
- Pointer<ssl_ctx_st> ctx,
- Pointer<NativeFunction<Int Function(Pointer<ssl_st> ssl, Pointer<evp_md_st> md, Pointer<Pointer<UnsignedChar>> id, Pointer<Size> idlen, Pointer<Pointer<ssl_session_st>> sess)>> cb
)
Implementation
@ffi.Native<
ffi.Void Function(
ffi.Pointer<ssl_ctx_st>,
ffi.Pointer<
ffi.NativeFunction<
ffi.Int Function(
ffi.Pointer<ssl_st> ssl,
ffi.Pointer<evp_md_st> md,
ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>> id,
ffi.Pointer<ffi.Size> idlen,
ffi.Pointer<ffi.Pointer<ssl_session_st>> sess,
)
>
>,
)
>()
external void SSL_CTX_set_psk_use_session_callback(
ffi.Pointer<ssl_ctx_st> ctx,
ffi.Pointer<
ffi.NativeFunction<
ffi.Int Function(
ffi.Pointer<ssl_st> ssl,
ffi.Pointer<evp_md_st> md,
ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>> id,
ffi.Pointer<ffi.Size> idlen,
ffi.Pointer<ffi.Pointer<ssl_session_st>> sess,
)
>
>
cb,
);