Lines Matching defs:mech
310 /* list of crypto_mech_info_t valid as the second mech in a dual operation */
328 crypto_mech_info_t pm_mech_info; /* Provider mech info */
365 * threshold for using hardware providers for this mech
553 #define KCF_MECH_TAB_FULL 0x4 /* Need more room in the mech tabs. */
604 #define KCF_PROV_CREATE_CTX_TEMPLATE(pd, mech, key, template, size, req) ( \
607 (pd)->pd_prov_handle, mech, key, template, size, req) : \
635 #define KCF_PROV_DIGEST_INIT(pd, ctx, mech, req) ( \
637 KCF_PROV_DIGEST_OPS(pd)->digest_init(ctx, mech, req) : \
664 #define KCF_PROV_DIGEST_ATOMIC(pd, session, mech, data, digest, req) ( \
667 (pd)->pd_prov_handle, session, mech, data, digest, req) : \
674 #define KCF_PROV_ENCRYPT_INIT(pd, ctx, mech, key, template, req) ( \
676 KCF_PROV_CIPHER_OPS(pd)->encrypt_init(ctx, mech, key, template, \
696 #define KCF_PROV_ENCRYPT_ATOMIC(pd, session, mech, key, plaintext, ciphertext, \
700 (pd)->pd_prov_handle, session, mech, key, plaintext, ciphertext, \
704 #define KCF_PROV_DECRYPT_INIT(pd, ctx, mech, key, template, req) ( \
706 KCF_PROV_CIPHER_OPS(pd)->decrypt_init(ctx, mech, key, template, \
726 #define KCF_PROV_DECRYPT_ATOMIC(pd, session, mech, key, ciphertext, plaintext, \
730 (pd)->pd_prov_handle, session, mech, key, ciphertext, plaintext, \
738 #define KCF_PROV_MAC_INIT(pd, ctx, mech, key, template, req) ( \
740 KCF_PROV_MAC_OPS(pd)->mac_init(ctx, mech, key, template, req) \
762 #define KCF_PROV_MAC_ATOMIC(pd, session, mech, key, data, mac, template, \
766 (pd)->pd_prov_handle, session, mech, key, data, mac, template, \
770 #define KCF_PROV_MAC_VERIFY_ATOMIC(pd, session, mech, key, data, mac, \
774 (pd)->pd_prov_handle, session, mech, key, data, mac, template, \
782 #define KCF_PROV_SIGN_INIT(pd, ctx, mech, key, template, req) ( \
785 ctx, mech, key, template, req) : CRYPTO_NOT_SUPPORTED)
802 #define KCF_PROV_SIGN_ATOMIC(pd, session, mech, key, data, template, \
806 (pd)->pd_prov_handle, session, mech, key, data, sig, template, \
809 #define KCF_PROV_SIGN_RECOVER_INIT(pd, ctx, mech, key, template, \
812 KCF_PROV_SIGN_OPS(pd)->sign_recover_init(ctx, mech, key, template, \
820 #define KCF_PROV_SIGN_RECOVER_ATOMIC(pd, session, mech, key, data, template, \
825 (pd)->pd_prov_handle, session, mech, key, data, sig, template, \
832 #define KCF_PROV_VERIFY_INIT(pd, ctx, mech, key, template, req) ( \
834 KCF_PROV_VERIFY_OPS(pd)->verify_init(ctx, mech, key, template, \
852 #define KCF_PROV_VERIFY_ATOMIC(pd, session, mech, key, data, template, sig, \
856 (pd)->pd_prov_handle, session, mech, key, data, sig, template, \
859 #define KCF_PROV_VERIFY_RECOVER_INIT(pd, ctx, mech, key, template, \
863 KCF_PROV_VERIFY_OPS(pd)->verify_recover_init(ctx, mech, key, \
876 #define KCF_PROV_VERIFY_RECOVER_ATOMIC(pd, session, mech, key, sig, \
881 (pd)->pd_prov_handle, session, mech, key, sig, data, template, \
1132 #define KCF_PROV_KEY_GENERATE(pd, session, mech, template, count, object, \
1136 session, mech, template, count, object, req) : \
1139 #define KCF_PROV_KEY_GENERATE_PAIR(pd, session, mech, pub_template, \
1143 session, mech, pub_template, pub_count, priv_template, \
1147 #define KCF_PROV_KEY_WRAP(pd, session, mech, wrapping_key, key, wrapped_key, \
1151 session, mech, wrapping_key, key, wrapped_key, wrapped_key_len, \
1155 #define KCF_PROV_KEY_UNWRAP(pd, session, mech, unwrapping_key, wrapped_key, \
1159 session, mech, unwrapping_key, wrapped_key, wrapped_key_len, \
1163 #define KCF_PROV_KEY_DERIVE(pd, session, mech, base_key, template, count, \
1167 session, mech, base_key, template, count, key, req) : \
1170 #define KCF_PROV_KEY_CHECK(pd, mech, key) ( \
1172 KCF_PROV_KEY_OPS(pd)->key_check((pd)->pd_prov_handle, mech, key) : \
1210 #define KCF_PROV_NOSTORE_KEY_GENERATE(pd, session, mech, template, count, \
1215 (pd)->pd_prov_handle, session, mech, template, count, \
1218 #define KCF_PROV_NOSTORE_KEY_GENERATE_PAIR(pd, session, mech, pub_template, \
1224 (pd)->pd_prov_handle, session, mech, pub_template, pub_count, \
1228 #define KCF_PROV_NOSTORE_KEY_DERIVE(pd, session, mech, base_key, template, \
1233 (pd)->pd_prov_handle, session, mech, base_key, template, count, \