@@ -3500,31 +3500,31 @@ namespace jwt {
3500
3500
}
3501
3501
3502
3502
if (alg_name == " RS256" ) {
3503
- return std::make_unique <algo<jwt::algorithm::rs256>>(jwt::algorithm::rs256 ( key.get_pkey ()));
3503
+ return std::unique_ptr <algo<jwt::algorithm::rs256>>(new algo< jwt::algorithm::rs256>( jwt::algorithm::rs256 ( key.get_pkey () )));
3504
3504
} else if (alg_name == " RS384" ) {
3505
- return std::make_unique <algo<jwt::algorithm::rs384>>(jwt::algorithm::rs384 ( key.get_pkey ()));
3505
+ return std::unique_ptr <algo<jwt::algorithm::rs384>>(new algo< jwt::algorithm::rs384>( jwt::algorithm::rs384 ( key.get_pkey () )));
3506
3506
} else if (alg_name == " RS512" ) {
3507
- return std::make_unique <algo<jwt::algorithm::rs512>>(jwt::algorithm::rs512 ( key.get_pkey ()));
3507
+ return std::unique_ptr <algo<jwt::algorithm::rs512>>(new algo< jwt::algorithm::rs512>( jwt::algorithm::rs512 ( key.get_pkey () )));
3508
3508
} else if (alg_name == " PS256" ) {
3509
- return std::make_unique <algo<jwt::algorithm::ps256>>(jwt::algorithm::ps256 ( key.get_pkey ()));
3509
+ return std::unique_ptr <algo<jwt::algorithm::ps256>>(new algo< jwt::algorithm::ps256>( jwt::algorithm::ps256 ( key.get_pkey () )));
3510
3510
} else if (alg_name == " PS384" ) {
3511
- return std::make_unique <algo<jwt::algorithm::ps384>>(jwt::algorithm::ps384 ( key.get_pkey ()));
3511
+ return std::unique_ptr <algo<jwt::algorithm::ps384>>(new algo< jwt::algorithm::ps384>( jwt::algorithm::ps384 ( key.get_pkey () )));
3512
3512
} else if (alg_name == " PS512" ) {
3513
- return std::make_unique <algo<jwt::algorithm::ps512>>(jwt::algorithm::ps512 ( key.get_pkey ()));
3513
+ return std::unique_ptr <algo<jwt::algorithm::ps512>>(new algo< jwt::algorithm::ps512>( jwt::algorithm::ps512 ( key.get_pkey () )));
3514
3514
} else if (alg_name == " ES256" ) {
3515
- return std::make_unique <algo<jwt::algorithm::es256>>(jwt::algorithm::es256 ( key.get_pkey ()));
3515
+ return std::unique_ptr <algo<jwt::algorithm::es256>>(new algo< jwt::algorithm::es256>( jwt::algorithm::es256 ( key.get_pkey () )));
3516
3516
} else if (alg_name == " ES384" ) {
3517
- return std::make_unique <algo<jwt::algorithm::es384>>(jwt::algorithm::es384 ( key.get_pkey ()));
3517
+ return std::unique_ptr <algo<jwt::algorithm::es384>>(new algo< jwt::algorithm::es384>( jwt::algorithm::es384 ( key.get_pkey () )));
3518
3518
} else if (alg_name == " ES512" ) {
3519
- return std::make_unique <algo<jwt::algorithm::es512>>(jwt::algorithm::es512 ( key.get_pkey ()));
3519
+ return std::unique_ptr <algo<jwt::algorithm::es512>>(new algo< jwt::algorithm::es512>( jwt::algorithm::es512 ( key.get_pkey () )));
3520
3520
} else if (alg_name == " ES256K" ) {
3521
- return std::make_unique <algo<jwt::algorithm::es256k>>(jwt::algorithm::es256k ( key.get_pkey ()));
3521
+ return std::unique_ptr <algo<jwt::algorithm::es256k>>(new algo< jwt::algorithm::es256k>( jwt::algorithm::es256k ( key.get_pkey () )));
3522
3522
} else if (alg_name == " HS256" ) {
3523
- return std::make_unique <algo<jwt::algorithm::hs256>>(jwt::algorithm::hs256 ( key.get_oct_key ()));
3523
+ return std::unique_ptr <algo<jwt::algorithm::hs256>>(new algo< jwt::algorithm::hs256>( jwt::algorithm::hs256 ( key.get_oct_key () )));
3524
3524
} else if (alg_name == " HS384" ) {
3525
- return std::make_unique <algo<jwt::algorithm::hs384>>(jwt::algorithm::hs384 ( key.get_oct_key ()));
3525
+ return std::unique_ptr <algo<jwt::algorithm::hs384>>(new algo< jwt::algorithm::hs384>( jwt::algorithm::hs384 ( key.get_oct_key () )));
3526
3526
} else if (alg_name == " HS512" ) {
3527
- return std::make_unique <algo<jwt::algorithm::hs512>>(jwt::algorithm::hs512 ( key.get_oct_key ()));
3527
+ return std::unique_ptr <algo<jwt::algorithm::hs512>>(new algo< jwt::algorithm::hs512>( jwt::algorithm::hs512 ( key.get_oct_key () )));
3528
3528
}
3529
3529
3530
3530
ec = error::token_verification_error::wrong_algorithm;
0 commit comments