Print this page
fixup .text where possible
additional style updates in crypto
7127  remove -Wno-missing-braces from Makefile.uts

*** 152,164 **** IDENT3 }; static struct modlinkage modlinkage = { MODREV_1, /* ml_rev */ ! &modldrv, /* ml_linkage */ &modlcrypto, ! NULL }; /* * CSPI information (entry points, provider info, etc.) */ --- 152,164 ---- IDENT3 }; static struct modlinkage modlinkage = { MODREV_1, /* ml_rev */ ! { &modldrv, /* ml_linkage */ &modlcrypto, ! NULL } }; /* * CSPI information (entry points, provider info, etc.) */
*** 349,376 **** dca_free_context }; /* Operations for the symmetric cipher provider */ static crypto_ops_t dca_crypto_ops1 = { ! &dca_control_ops, ! NULL, /* digest_ops */ ! &dca_cipher_ops, ! NULL, /* mac_ops */ ! NULL, /* sign_ops */ ! NULL, /* verify_ops */ ! NULL, /* dual_ops */ ! NULL, /* cipher_mac_ops */ ! NULL, /* random_number_ops */ ! NULL, /* session_ops */ ! NULL, /* object_ops */ ! NULL, /* key_ops */ ! &dca_provmanage_ops_1, /* management_ops */ ! &dca_ctx_ops }; /* Operations for the asymmetric cipher provider */ ! static crypto_ops_t dca_crypto_ops2 = { &dca_control_ops, NULL, /* digest_ops */ &dca_cipher_ops, NULL, /* mac_ops */ &dca_sign_ops, --- 349,376 ---- dca_free_context }; /* Operations for the symmetric cipher provider */ static crypto_ops_t dca_crypto_ops1 = { ! .co_control_ops = &dca_control_ops, ! .co_digest_ops = NULL, ! .co_cipher_ops = &dca_cipher_ops, ! .co_mac_ops = NULL, ! .co_sign_ops = NULL, ! .co_verify_ops = NULL, ! .co_dual_ops = NULL, ! .co_dual_cipher_mac_ops = NULL, ! .co_random_ops = NULL, ! .co_session_ops = NULL, ! .co_object_ops = NULL, ! .co_key_ops = NULL, ! .co_provider_ops = &dca_provmanage_ops_1, ! .co_ctx_ops = &dca_ctx_ops }; /* Operations for the asymmetric cipher provider */ ! static crypto_ops_t dca_crypto_ops2 = { .cou.cou_v1 = { &dca_control_ops, NULL, /* digest_ops */ &dca_cipher_ops, NULL, /* mac_ops */ &dca_sign_ops,
*** 381,419 **** NULL, /* session_ops */ NULL, /* object_ops */ NULL, /* key_ops */ &dca_provmanage_ops_2, /* management_ops */ &dca_ctx_ops ! }; /* Provider information for the symmetric cipher provider */ ! static crypto_provider_info_t dca_prov_info1 = { CRYPTO_SPI_VERSION_1, NULL, /* pi_provider_description */ CRYPTO_HW_PROVIDER, ! NULL, /* pi_provider_dev */ NULL, /* pi_provider_handle */ &dca_crypto_ops1, sizeof (dca_mech_info_tab1)/sizeof (crypto_mech_info_t), dca_mech_info_tab1, 0, /* pi_logical_provider_count */ NULL /* pi_logical_providers */ ! }; /* Provider information for the asymmetric cipher provider */ ! static crypto_provider_info_t dca_prov_info2 = { CRYPTO_SPI_VERSION_1, NULL, /* pi_provider_description */ CRYPTO_HW_PROVIDER, ! NULL, /* pi_provider_dev */ NULL, /* pi_provider_handle */ &dca_crypto_ops2, sizeof (dca_mech_info_tab2)/sizeof (crypto_mech_info_t), dca_mech_info_tab2, 0, /* pi_logical_provider_count */ NULL /* pi_logical_providers */ ! }; /* Convenience macros */ #define DCA_SOFTC_FROM_CTX(ctx) ((dca_t *)(ctx)->cc_provider) #define DCA_MECH_FROM_CTX(ctx) \ (((dca_request_t *)(ctx)->cc_provider_private)->dr_ctx.ctx_cm_type) --- 381,419 ---- NULL, /* session_ops */ NULL, /* object_ops */ NULL, /* key_ops */ &dca_provmanage_ops_2, /* management_ops */ &dca_ctx_ops ! }}; /* Provider information for the symmetric cipher provider */ ! static crypto_provider_info_t dca_prov_info1 = {{{{ CRYPTO_SPI_VERSION_1, NULL, /* pi_provider_description */ CRYPTO_HW_PROVIDER, ! { NULL }, /* pi_provider_dev */ NULL, /* pi_provider_handle */ &dca_crypto_ops1, sizeof (dca_mech_info_tab1)/sizeof (crypto_mech_info_t), dca_mech_info_tab1, 0, /* pi_logical_provider_count */ NULL /* pi_logical_providers */ ! }}}}; /* Provider information for the asymmetric cipher provider */ ! static crypto_provider_info_t dca_prov_info2 = {{{{ CRYPTO_SPI_VERSION_1, NULL, /* pi_provider_description */ CRYPTO_HW_PROVIDER, ! { NULL }, /* pi_provider_dev */ NULL, /* pi_provider_handle */ &dca_crypto_ops2, sizeof (dca_mech_info_tab2)/sizeof (crypto_mech_info_t), dca_mech_info_tab2, 0, /* pi_logical_provider_count */ NULL /* pi_logical_providers */ ! }}}}; /* Convenience macros */ #define DCA_SOFTC_FROM_CTX(ctx) ((dca_t *)(ctx)->cc_provider) #define DCA_MECH_FROM_CTX(ctx) \ (((dca_request_t *)(ctx)->cc_provider_private)->dr_ctx.ctx_cm_type)