anchor.diff:      check_sane_openssl_renegotiate(Config).
   
   check_sane_openssl_renegotiate(Config) ->
  -    case os:cmd("openssl version") of  
  +    case portable_cmd("openssl", ["version"]) of
   	"OpenSSL 1.0.0" ++ _ ->
   	    {skip, "Known renegotiation bug in OpenSSL"};
   	"OpenSSL 0.9.8" ++ _ ->
  
positive.code:      end.
  
  openssl_allows_server_renegotiate(Config) ->
       case os:cmd("openssl version") of
  	"LibreSSL 3.1" ++ _ ->
  	    {skip, "LibreSSL 3.1 does not allow server renegotiation"};
           _ ->
  
negative.code:     %% https://bugs.archlinux.org/task/33919
      %% Bug seems to manifests it self if TLS version is not
      %% explicitly specified 
      case portable_cmd("openssl", ["version"]) of 
  	"OpenSSL 1.0.1c" ++ _ ->
  	    ["-no_tls1_2"];
  	"OpenSSL 1.0.1d" ++ _ ->
  