anchor.diff:      PublicS = rsa_public_stronger(),
       PrivateS = rsa_private_stronger(),
       SignVerify = sign_verify_tests(Type, Msg, PublicS, PrivateS),
  -    [{sign_verify, SignVerify} | Config];
  +    MsgPubEnc = <<"7896345786348 Asldi">>,
  +    PubPrivEnc = [{rsa, PublicS, PrivateS, MsgPubEnc, rsa_pkcs1_padding},
  +                  no_padding()
  +                 ],
  +    [{sign_verify, SignVerify}, {pub_priv_encrypt, PubPrivEnc} | Config];
   group_config(_, Config) ->
       Config.
   %%--------------------------------------------------------------------
  
positive.code: groups() -> [{sha, [], [hash]},
               {sha256, [], [hash]},
               {sha512, [], [hash]},
               {rsa, [], [sign_verify]}
              ].
  
  hash() ->
  
negative.code:     hash(Type, Msgs, Digests),
      hash(Type, lists:map(fun iolistify/1, Msgs), Digests),
      hash_increment(Type, Inc, IncrDigest).
  
  public_encrypt() ->
       [{doc, "Test public_encrypt/decrypt and private_encrypt/decrypt functions. "}].
  public_encrypt(Config) when is_list(Config) ->
      Params = proplists:get_value(pub_priv_encrypt, Config),
      lists:foreach(fun do_public_encrypt/1, Params),
      lists:foreach(fun do_private_encrypt/1, Params).
  
  sign_verify() ->
       [{doc, "Sign/verify digital signatures"}].
  