anchor.diff:  
   %% Create handshake messages
   -export([certificate/5,
  -         certificate_verify/5,
  +         certificate_verify/4,
            encrypted_extensions/0,
            server_hello/4]).
   
  
positive.code: 
      public_key:sign(Content, HashAlgo, PrivateKey,
                      [{rsa_padding, rsa_pkcs1_pss_padding},
                       {rsa_pss_saltlen, PadLen}]).
  
  
  build_content(Context, THash) ->
  
negative.code:     end.
  
  %% TODO: use maybe monad for error handling!
  certificate_verify(PrivateKey, SignatureScheme,
                     #state{handshake_env =
                                #handshake_env{
                                   tls_handshake_history = {Messages, _}}}, server) ->
      {HashAlgo, _, _} =
          ssl_cipher:scheme_to_components(SignatureScheme),
  
      Context = lists:reverse(Messages),
      THash = tls_v1:transcript_hash(Context, HashAlgo),
  
      Signature = digitally_sign(THash, <<"TLS 1.3, server CertificateVerify">>,
  