anchor.diff:           use_all_eddh_generate_compute/1,
            pbkdf2_hmac/0,
            pbkdf2_hmac/1,
  +         privkey_to_pubkey/1,
   
            %% Others:
            aes_128_cbc/1,
  
positive.code:                  [{rsa_padding,rsa_pkcs1_oaep_padding}, {rsa_mgf1_md,sha}, {rsa_oaep_label, <<"Hej hopp">>}],
                   [{rsa_padding,rsa_pkcs1_oaep_padding}, {rsa_mgf1_md,sha}, {rsa_oaep_md,sha}, {rsa_oaep_label, <<"Hej hopp">>}]
                   ],
      [{sign_verify,      rsa_sign_verify_tests(Config, Msg, Public, Private, PublicS, PrivateS, SignVerify_OptsToTry)},
       {pub_priv_encrypt, gen_rsa_pub_priv_tests(PublicS, PrivateS, MsgPubEnc, PrivEnc_OptsToTry)},
       {pub_pub_encrypt,  gen_rsa_pub_priv_tests(PublicS, PrivateS, MsgPubEnc, PubEnc_OptsToTry)},
       {generate, [{rsa, 1024, 3},  {rsa, 2048, 17},  {rsa, 3072, 65537}]}
       | Config];
  group_config(dss = Type, Config) ->
  
negative.code:                      lists:member(Hash, SupportedHashs)],
      MsgPubEnc = <<"7896345786348 Asldi">>,
      PubPrivEnc = [{dss, Public, Private, MsgPubEnc, []}],
      [{sign_verify, SignVerify},
       {pub_priv_encrypt, PubPrivEnc},
       {privkey_to_pubkey, get_priv_pub_from_sign_verify(SignVerify)}
       | Config];
  group_config(ecdsa = Type, Config) ->
      {Private, Public} = ec_key_named(),
      Msg = ec_msg(),
  