They are generated, using providers/common/der/oids_to_c.pm, and template files like providers/common/der/der_ec_gen.c.in, where you can see the .asn1 files that are used as sources. Cheers, Richard Damodhar Boddukuri via openssl-users <openssl-users@xxxxxxxxxxx> writes: > Hi OpenSSL, > > > > I am compiling OpenSSL 3.1.3 for ARM A9. It’s unable get the following macro definitions. They are used in > der_ec_sig.c > > > > ossl_der_oid_ecdsa_with_SHA1 > > ossl_der_oid_ecdsa_with_SHA224 > > ossl_der_oid_ecdsa_with_SHA256 > > ossl_der_oid_ecdsa_with_SHA384 > > ossl_der_oid_ecdsa_with_SHA512 > > ossl_der_oid_id_ecdsa_with_sha3_224 > > ossl_der_oid_id_ecdsa_with_sha3_256 > > ossl_der_oid_id_ecdsa_with_sha3_384 > > ossl_der_oid_id_ecdsa_with_sha3_512 > > > > +++ Compiling > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c > > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c: > In function 'ossl_DER_w_algorithmIdentifier_ECDSA_with_MD': > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:34: > error: 'ossl_der_oid_ecdsa_with_SHA1' undeclared (first use in this function) > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:34: > error: (Each undeclared identifier is reported only once > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:34: > error: for each function it appears in.) > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:35: > error: 'ossl_der_oid_ecdsa_with_SHA224' undeclared (first use in this function) > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:36: > error: 'ossl_der_oid_ecdsa_with_SHA256' undeclared (first use in this function) > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:37: > error: 'ossl_der_oid_ecdsa_with_SHA384' undeclared (first use in this function) > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:38: > error: 'ossl_der_oid_ecdsa_with_SHA512' undeclared (first use in this function) > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:39: > error: 'ossl_der_oid_id_ecdsa_with_sha3_224' undeclared (first use in this function) > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:40: > error: 'ossl_der_oid_id_ecdsa_with_sha3_256' undeclared (first use in this function) > > declared (first use in this function) > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:41: > error: 'ossl_der_oid_id_ecdsa_with_sha3_384' undeclared (first use in this function) > > C:/Dev/WindRiverDSMPDDR_V19_OSSL_313/components/ip_net2-6.9/ipcrypto/openssl-3_1_3/providers/common/der/der_ec_sig.c:42: > error: 'ossl_der_oid_id_ecdsa_with_sha3_512' undeclared (first use in this function) > > > > > > Thanks & Regards, > > Damodhar. > > +91-7702191212 > > > > General > -- -- Richard Levitte levitte@xxxxxxxxxxx OpenSSL Project http://www.openssl.org/~levitte/