this is a little silly because ssl renegotiate in boringssl always fails and ssl set state does nothing  but ssl set state is available in openssl and i was not sure what the story was with this function  it seems to only be used in tests 