Loading crypto/evp/p_lib.c +10 −1 Original line number Diff line number Diff line Loading @@ -150,7 +150,7 @@ int EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode) return(0); } int EVP_PKEY_copy_parameters(EVP_PKEY *to, cpnst EVP_PKEY *from) int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) { if (to->type != from->type) { Loading Loading @@ -242,6 +242,15 @@ int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b) if (a->type != b->type) return -1; /* XXXXX We should really check for != 0, but cmp_paramters doesn't compare EC groups, and I'm currently unsure how to handle that case... Except for adding such functionality to cmp_parameters, but that would require things like EC_GROUP_cmp(), which I'm not currently ready to write. -- Richard Levitte */ if (EVP_PKEY_cmp_parameters(a, b) == 1) return 1; switch (a->type) { #ifndef OPENSSL_NO_RSA Loading Loading
crypto/evp/p_lib.c +10 −1 Original line number Diff line number Diff line Loading @@ -150,7 +150,7 @@ int EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode) return(0); } int EVP_PKEY_copy_parameters(EVP_PKEY *to, cpnst EVP_PKEY *from) int EVP_PKEY_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) { if (to->type != from->type) { Loading Loading @@ -242,6 +242,15 @@ int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b) if (a->type != b->type) return -1; /* XXXXX We should really check for != 0, but cmp_paramters doesn't compare EC groups, and I'm currently unsure how to handle that case... Except for adding such functionality to cmp_parameters, but that would require things like EC_GROUP_cmp(), which I'm not currently ready to write. -- Richard Levitte */ if (EVP_PKEY_cmp_parameters(a, b) == 1) return 1; switch (a->type) { #ifndef OPENSSL_NO_RSA Loading