anchor.diff:  -define(SLEEP, 1000).
   -define(DEFAULT_CURVE, secp256r1).
   -define(PRINT_DEPTH, 100).
  +-define(DTLS_RECBUF, 32768).
   
   %%====================================================================
   %% API
  
positive.code:     Port = proplists:get_value(port, Opts),
      Pid = proplists:get_value(from, Opts),
      Transport =  proplists:get_value(transport, Opts, ssl),
      Options = proplists:get_value(options, Opts),
      ContOpts = proplists:get_value(continue_options, Opts, []),
      ?LOG("~n~p:connect(~p, ~p)@~p~n", [Transport, Host, Port, Node]),
      ?LOG("SSLOpts:~n ~0.p", [format_options(Options)]),
  
negative.code:     CertFile = proplists:get_value(certfile, ServerOpts),
      KeyFile = proplists:get_value(keyfile, ServerOpts),
      Exe = "openssl",
      Opts0 = [{versions, [Version]}, {verify, verify_none}],
      {Proto, Opts} = case is_tls_version(Version) of
                          true  -> {tls, [{protocol,tls}|Opts0]};
                          false -> {dtls, patch_dtls_options([{protocol, dtls}|Opts0])}
                      end,
      Args0 = case Proto of
                  tls ->
  