i build on Linux with --enable-crypto and optimize=O2 Clobbered today and saw a lot of warnings fly by when i rebuilt, warnings I haven't really noticed earlyer. I realize the code hasn't been changed in months, but does anyone recognize these? Were they always there?
Must have been thousands more - here some samples: desblapi.c: In function `DES_CBCEn': desblapi.c:100: warning: initialization discards qualifiers from pointer target type desblapi.c: In function `DES_CBCDe': desblapi.c:121: warning: assignment discards qualifiers from pointer target type desblapi.c: In function `DES_EDE3CBCEn': desblapi.c:137: warning: initialization discards qualifiers from pointer target type desblapi.c: In function `DES_EDE3CBCDe': desblapi.c:160: warning: assignment discards qualifiers from pointer target type p12local.c: In function `sec_pkcs12_algtag_to_mech': p12local.c:63: warning: enumeration value `SEC_OID_UNKNOWN' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_MD4' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_RC2_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_RC4' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_DES_EDE3_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_RC5_CBC_PAD' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_DES_ECB' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_DES_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_DES_OFB' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_DES_CFB' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_DES_MAC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_DES_EDE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_ISO_SHA_WITH_RSA_SIGNATURE' not handle p12local.c:63: warning: enumeration value `SEC_OID_PKCS1_RSA_ENCRYPTION' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS5_PBE_WITH_MD2_AND_DES_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS5_PBE_WITH_MD5_AND_DES_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS7' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS7_DATA' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS7_SIGNED_DATA' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS7_ENVELOPED_DATA' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS7_SIGNED_ENVELOPED_DATA' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS7_DIGESTED_DATA' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS7_ENCRYPTED_DATA' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_EMAIL_ADDRESS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_UNSTRUCTURED_NAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_CONTENT_TYPE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_MESSAGE_DIGEST' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_SIGNING_TIME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_COUNTER_SIGNATURE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_CHALLENGE_PASSWORD' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_UNSTRUCTURED_ADDRESS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_EXTENDED_CERTIFICATE_ATTRIBUTES' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_SMIME_CAPABILITIES' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_AVA_COMMON_NAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_AVA_COUNTRY_NAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_AVA_LOCALITY' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_AVA_STATE_OR_PROVINCE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_AVA_ORGANIZATION_NAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_AVA_ORGANIZATIONAL_UNIT_NAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_AVA_DN_QUALIFIER' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_AVA_DC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_TYPE_GIF' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_TYPE_JPEG' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_TYPE_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_TYPE_HTML' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_TYPE_CERT_SEQUENCE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_MISSI_KEA_DSS_OLD' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_MISSI_DSS_OLD' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_MISSI_KEA_DSS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_MISSI_DSS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_MISSI_KEA' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_MISSI_ALT_KEA' not handled in switchp12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_NETSCAPE_OK' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_ISSUER_LOGO' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_SUBJECT_LOGO' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_CERT_TYPE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_BASE_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_REVOCATION_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_CA_REVOCATION_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_CA_CRL_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_CA_CERT_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_CERT_RENEWAL_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_CA_POLICY_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_HOMEPAGE_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_ENTITY_LOGO' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_USER_PICTURE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_SSL_SERVER_NAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_COMMENT' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_LOST_PASSWORD_URL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_CERT_RENEWAL_TIME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_KEY_USAGE_GOVT_APPROVED' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_SUBJECT_DIRECTORY_ATTR' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_SUBJECT_KEY_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_KEY_USAGE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_PRIVATE_KEY_USAGE_PERIOD' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_SUBJECT_ALT_NAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_ISSUER_ALT_NAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_BASIC_CONSTRAINTS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_NAME_CONSTRAINTS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_CRL_DIST_POINTS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_CERTIFICATE_POLICIES' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_POLICY_MAPPINGS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_POLICY_CONSTRAINTS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_AUTH_KEY_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_EXT_KEY_USAGE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_AUTH_INFO_ACCESS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_CRL_NUMBER' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_REASON_CODE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X509_INVALID_DATE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X500_RSA_ENCRYPTION' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_RFC1274_UID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_RFC1274_MAIL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_MODE_IDS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_ESPVK_IDS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_BAG_IDS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_CERT_BAG_IDS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_OIDS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_PBE_IDS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_SIGNATURE_IDS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_ENVELOPING_IDS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_PKCS8_KEY_SHROUDING' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_KEY_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_CERT_AND_CRL_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_SECRET_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_X509_CERT_CRL_BAG' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_SDSI_CERT_BAG' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC4' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_128_BIT_RC4' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_40_BIT_RC4' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_TRIPLE_DES' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_RSA_SIGNATURE_WITH_SHA1_DIGEST' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_ANSIX9_DSA_SIGNATURE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_BOGUS_DSA_SIGNATURE_WITH_SHA1_DIGEST' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_VERISIGN_USER_NOTICES' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_CPS_POINTER_QUALIFIER' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_USER_NOTICE_QUALIFIER' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_OCSP' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_OCSP_BASIC_RESPONSE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_OCSP_NONCE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_OCSP_CRL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_OCSP_RESPONSE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_OCSP_NO_CHECK' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_OCSP_ARCHIVE_CUTOFF' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_OCSP_SERVICE_LOCATOR' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_REGCTRL_REGTOKEN' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_REGCTRL_AUTHENTICATOR' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_REGCTRL_PKIPUBINFO' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_REGCTRL_PKI_ARCH_OPTIONS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_REGCTRL_OLD_CERT_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_REGCTRL_PROTOCOL_ENC_KEY' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_REGINFO_UTF8_PAIRS' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKIX_REGINFO_CERT_REQUEST' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_EXT_KEY_USAGE_SERVER_AUTH' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_EXT_KEY_USAGE_CLIENT_AUTH' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_EXT_KEY_USAGE_CODE_SIGN' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_EXT_KEY_USAGE_EMAIL_PROTECT' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_EXT_KEY_USAGE_TIME_STAMP' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_OCSP_RESPONDER' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NETSCAPE_SMIME_KEA' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_FORTEZZA_SKIPJACK' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC4' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC4' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_2KEY_TRIPLE_DES_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_SAFE_CONTENTS_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_PKCS8_SHROUDED_KEY_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V1_KEY_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V1_PKCS8_SHROUDED_KEY_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V1_CERT_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V1_CRL_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V1_SECRET_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_V1_SAFE_CONTENTS_BAG_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_X509_CERT' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_SDSI_CERT' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_X509_CRL' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_FRIENDLY_NAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS9_LOCAL_KEY_ID' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_PKCS12_KEY_USAGE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_X942_DIFFIE_HELMAN_KEY' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NETSCAPE_NICKNAME' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NETSCAPE_RECOVERY_REQUEST' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_CERT_RENEWAL_LOCATOR' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_NS_CERT_EXT_SCOPE_OF_USE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_CMS_EPHEMERAL_STATIC_DIFFIE_HELLMAN' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_CMS_3DES_KEY_WRAP' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_CMS_RC2_KEY_WRAP' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_SMIME_ENCRYPTION_KEY_PREFERENCE' not handled in switch p12local.c:63: warning: enumeration value `SEC_OID_TOTAL' not handled in switch similar row of warnings for cmsdecode.c: In function `nss_cms_decoder_notify'
