Gisle Vanem wrote:
> 
> I get unresolved symbol  `EC_GROUP_get_group_by_name' when linking openssl.exe.
> In what file should this function exist?

The Function `EC_GROUP_get_group_by_name' doesn't exit anymore.
EC_GROUP_new_by_name() ( see ec.h ) should be used instead 
( in ecs_asn1.c , ecdsaparam.c and ecdsatest.c ).

Nils
diff -r openssl-SNAP-20020213/apps/ecdsaparam.c 
openssl-SNAP-20020213_patch/apps/ecdsaparam.c
351c351
<               ecdsa->group = EC_GROUP_get_group_by_name(curve_type);
---
>               ecdsa->group = EC_GROUP_new_by_name(curve_type);
diff -r openssl-SNAP-20020213/crypto/ecdsa/ecdsatest.c 
openssl-SNAP-20020213_patch/crypto/ecdsa/ecdsatest.c
122c122
<       if ((ecdsa->group = EC_GROUP_get_group_by_name(EC_GROUP_X9_62_PRIME_192V1)) == 
NULL)
---
>       if ((ecdsa->group = EC_GROUP_new_by_name(EC_GROUP_X9_62_PRIME_192V1)) == NULL)
155c155
<       if ((ecdsa->group = EC_GROUP_get_group_by_name(EC_GROUP_X9_62_PRIME_239V1)) == 
NULL)
---
>       if ((ecdsa->group = EC_GROUP_new_by_name(EC_GROUP_X9_62_PRIME_239V1)) == NULL)
535c535
<       if ((ecdsa->group = EC_GROUP_get_group_by_name(EC_GROUP_NIST_PRIME_192)) == 
NULL) goto err;
---
>       if ((ecdsa->group = EC_GROUP_new_by_name(EC_GROUP_NIST_PRIME_192)) == NULL) 
>goto err;
561c561
<         if ((ecdsa->group = EC_GROUP_get_group_by_name(EC_GROUP_NIST_PRIME_224)) == 
NULL) goto err;
---
>         if ((ecdsa->group = EC_GROUP_new_by_name(EC_GROUP_NIST_PRIME_224)) == NULL) 
>goto err;
587c587
<         if ((ecdsa->group = EC_GROUP_get_group_by_name(EC_GROUP_NIST_PRIME_256)) == 
NULL) goto err;
---
>         if ((ecdsa->group = EC_GROUP_new_by_name(EC_GROUP_NIST_PRIME_256)) == NULL) 
>goto err;
613c613
<         if ((ecdsa->group = EC_GROUP_get_group_by_name(EC_GROUP_NIST_PRIME_384)) == 
NULL) goto err;
---
>         if ((ecdsa->group = EC_GROUP_new_by_name(EC_GROUP_NIST_PRIME_384)) == NULL) 
>goto err;
639c639
<         if ((ecdsa->group = EC_GROUP_get_group_by_name(EC_GROUP_NIST_PRIME_521)) == 
NULL) goto err;
---
>         if ((ecdsa->group = EC_GROUP_new_by_name(EC_GROUP_NIST_PRIME_521)) == NULL) 
>goto err;
diff -r openssl-SNAP-20020213/crypto/ecdsa/ecs_asn1.c 
openssl-SNAP-20020213_patch/crypto/ecdsa/ecs_asn1.c
505c505
<               if ((ret->group = EC_GROUP_get_group_by_name(tmp)) == NULL)
---
>               if ((ret->group = EC_GROUP_new_by_name(tmp)) == NULL)

Reply via email to