--- /builds/izick/fips/crypto_ops.9s Mon Aug 10 10:17:22 2009 +++ crypto_ops.9s Mon Aug 10 14:15:24 2009 @@ -1,76 +1,81 @@ Data Structures for Drivers crypto_ops(9S) NAME crypto_ops - operations for cryptographic providers SYNOPSIS #include INTERFACE LEVEL Consolidation Private DESCRIPTION The crypto_ops structure contains pointers to structures containing the pointers to functions implemented by cryptographic providers. It is specified as part of the crypto_provider_info(9S) supplied by a provider when it registers with the kernel by calling crypto_register_provider(9F). STRUCTURE MEMBERS crypto_control_ops_t *co_control_ops; crypto_digest_ops_t *co_digest_ops; crypto_cipher_ops_t *co_cipher_ops; crypto_mac_ops_t *co_mac_ops; crypto_sign_ops_t *co_sign_ops; crypto_verify_ops_t *co_verify_ops; crypto_dual_ops_t *co_dual_ops; crypto_dual_cipher_mac_ops_t *co_dual_cipher_mac_ops; crypto_random_number_ops_t *co_random_ops; crypto_session_ops_t *co_session_ops; crypto_object_ops_t *co_object_ops; crypto_key_ops_t *co_key_ops; crypto_provider_management_ops_t *co_provider_ops; crypto_ctx_ops_t *co_ctx_ops; crypto_mech_ops_t *co_mech_ops; crypto_nostore_key_ops_t *co_nostore_key_ops; + crypto_fips140_opt_t *co_fips140_ops; co_control_ops: control operations, see crypto_control_ops(9S) co_digest_ops: digest operations, see crypto_digest_ops(9S) co_cipher_ops: encryption and decryption operations, see crypto_cipher_ops(9S) co_mac_ops: MAC operations, see crypto_mac_ops(9S) co_sign_ops: signing operations, see crypto_sign_ops(9S) co_verify_ops: verify operations, see crypto_verify_ops(9S) co_dual_ops: dual operations, see crypto_dual_ops(9S) co_dual_cipher_mac_ops: dual cipher and MAC operations, see crypto_dual_cipher_mac_ops(9S) co_random_ops: random number generation operations, see crypto_random_number_ops(9S) co_session_ops: session management operations, see crypto_session_ops(9S) co_key_ops: key management operations, see crypto_key_ops(9S) co_provider_ops: provider management operations, see crypto_provider_management_ops(9S) co_ctx_ops: context operations, see crypto_ctx_ops(9S) co_mech_ops: mechanism operations, see crypto_mech_ops(9S) + co_fips140_ops: FIPS 140 POST function for providers who are included + in a FIPS boundary. + SEE ALSO crypto_provider_info(9S), crypto_register_provider(9F), crypto_control_ops(9S), crypto_digest_ops(9S), crypto_cipher_ops(9S), crypto_mac_ops(9S), crypto_sign_ops(9S), crypto_verify_ops(9S), crypto_dual_ops(9S), crypto_dual_cipher_mac_ops_t, crypto_random_number_ops(9S), crypto_session_ops(9S), crypto_key_ops(9S), crypto_provider_management_ops(9S), - crypto_ctx_ops(9S), crypto_mech_ops(9S), crypto_nostore_key_ops(9S) + crypto_ctx_ops(9S), crypto_mech_ops(9S), crypto_nostore_key_ops(9S), + crypto_fips140_ops(9s)