Displaying 5 results from an estimated 5 matches for "rsa_sign_alg".
2024 Nov 23
2
[PATCH] sshsig: check hashalg before selecting the RSA signature algorithm
...3353 100644
> --- a/sshsig.c
> +++ b/sshsig.c
> @@ -190,8 +190,14 @@ sshsig_wrap_sign(struct sshkey *key, const char *hashalg,
> }
>
> /* If using RSA keys then default to a good signature algorithm */
> - if (sshkey_type_plain(key->type) == KEY_RSA)
> - sign_alg = RSA_SIGN_ALG;
> + if (sshkey_type_plain(key->type) == KEY_RSA){
> + if (hashalg == NULL)
> + sign_alg = RSA_SIGN_ALG;
> + else if (strcmp(hashalg, "sha256") == 0)
> + sign_alg = "rsa-sha2-256";
> + else if (strcmp(hashalg, "sha512") == 0)
> + sign_a...
2024 Apr 11
1
[PATCH] sshsig: check hashalg before selecting the RSA signature algorithm
...hsig.c b/sshsig.c
index 470b286a3..033b43353 100644
--- a/sshsig.c
+++ b/sshsig.c
@@ -190,8 +190,14 @@ sshsig_wrap_sign(struct sshkey *key, const char *hashalg,
}
/* If using RSA keys then default to a good signature algorithm */
- if (sshkey_type_plain(key->type) == KEY_RSA)
- sign_alg = RSA_SIGN_ALG;
+ if (sshkey_type_plain(key->type) == KEY_RSA){
+ if (hashalg == NULL)
+ sign_alg = RSA_SIGN_ALG;
+ else if (strcmp(hashalg, "sha256") == 0)
+ sign_alg = "rsa-sha2-256";
+ else if (strcmp(hashalg, "sha512") == 0)
+ sign_alg = "rsa-sha2-512";
+ }...
2024 Nov 26
1
[PATCH] sshsig: check hashalg before selecting the RSA signature algorithm
...; > +++ b/sshsig.c
> > @@ -190,8 +190,14 @@ sshsig_wrap_sign(struct sshkey *key, const char *hashalg,
> > }
> >
> > /* If using RSA keys then default to a good signature algorithm */
> > - if (sshkey_type_plain(key->type) == KEY_RSA)
> > - sign_alg = RSA_SIGN_ALG;
> > + if (sshkey_type_plain(key->type) == KEY_RSA){
> > + if (hashalg == NULL)
> > + sign_alg = RSA_SIGN_ALG;
> > + else if (strcmp(hashalg, "sha256") == 0)
> > + sign_alg = "rsa-sha2-256";
> > + else if (strcmp(hashalg, "sha51...
2024 Nov 26
1
[PATCH] sshsig: check hashalg before selecting the RSA signature algorithm
...; > @@ -190,8 +190,14 @@ sshsig_wrap_sign(struct sshkey *key, const char *hashalg,
> > > }
> > >
> > > /* If using RSA keys then default to a good signature algorithm */
> > > - if (sshkey_type_plain(key->type) == KEY_RSA)
> > > - sign_alg = RSA_SIGN_ALG;
> > > + if (sshkey_type_plain(key->type) == KEY_RSA){
> > > + if (hashalg == NULL)
> > > + sign_alg = RSA_SIGN_ALG;
> > > + else if (strcmp(hashalg, "sha256") == 0)
> > > + sign_alg = "rsa-sha2-256";
> > > + else i...
2024 Nov 23
1
[PATCH] sshsig: check hashalg before selecting the RSA signature algorithm
...hsig.c
>> +++ b/sshsig.c
>> @@ -190,8 +190,14 @@ sshsig_wrap_sign(struct sshkey *key, const char *hashalg,
>> }
>>
>> /* If using RSA keys then default to a good signature algorithm */
>> - if (sshkey_type_plain(key->type) == KEY_RSA)
>> - sign_alg = RSA_SIGN_ALG;
>> + if (sshkey_type_plain(key->type) == KEY_RSA){
>> + if (hashalg == NULL)
>> + sign_alg = RSA_SIGN_ALG;
>> + else if (strcmp(hashalg, "sha256") == 0)
>> + sign_alg = "rsa-sha2-256";
>> + else if (strcmp(hashalg, "sha512"...