Lines Matching defs:pd
113 #define KCF_PROV_LOAD(pd) ((pd)->pd_state != KCF_PROV_BUSY ? \ argument
162 #define KCF_IS_PROV_UNVERIFIED(pd) ((pd)->pd_state == KCF_PROV_UNVERIFIED) argument
163 #define KCF_IS_PROV_USABLE(pd) ((pd)->pd_state == KCF_PROV_READY || \ argument
165 #define KCF_IS_PROV_REMOVED(pd) ((pd)->pd_state >= KCF_PROV_UNREGISTERING) argument
298 #define KCF_PROV_INCRSTATS(pd, error) { \ argument
481 #define KCF_TO_PROV_MECH_INDX(pd, mech_type) \ argument
485 #define KCF_TO_PROV_MECHINFO(pd, mech_type) \ argument
488 #define KCF_TO_PROV_MECHNUM(pd, mech_type) \ argument
491 #define KCF_CAN_SHARE_OPSTATE(pd, mech_type) \ argument
568 #define KCF_PROV_CONTROL_OPS(pd) ((pd)->pd_ops_vector->co_control_ops) argument
569 #define KCF_PROV_CTX_OPS(pd) ((pd)->pd_ops_vector->co_ctx_ops) argument
570 #define KCF_PROV_DIGEST_OPS(pd) ((pd)->pd_ops_vector->co_digest_ops) argument
571 #define KCF_PROV_CIPHER_OPS(pd) ((pd)->pd_ops_vector->co_cipher_ops) argument
572 #define KCF_PROV_MAC_OPS(pd) ((pd)->pd_ops_vector->co_mac_ops) argument
573 #define KCF_PROV_SIGN_OPS(pd) ((pd)->pd_ops_vector->co_sign_ops) argument
574 #define KCF_PROV_VERIFY_OPS(pd) ((pd)->pd_ops_vector->co_verify_ops) argument
575 #define KCF_PROV_DUAL_OPS(pd) ((pd)->pd_ops_vector->co_dual_ops) argument
576 #define KCF_PROV_DUAL_CIPHER_MAC_OPS(pd) \ argument
578 #define KCF_PROV_RANDOM_OPS(pd) ((pd)->pd_ops_vector->co_random_ops) argument
579 #define KCF_PROV_SESSION_OPS(pd) ((pd)->pd_ops_vector->co_session_ops) argument
580 #define KCF_PROV_OBJECT_OPS(pd) ((pd)->pd_ops_vector->co_object_ops) argument
581 #define KCF_PROV_KEY_OPS(pd) ((pd)->pd_ops_vector->co_key_ops) argument
582 #define KCF_PROV_PROVIDER_OPS(pd) ((pd)->pd_ops_vector->co_provider_ops) argument
583 #define KCF_PROV_MECH_OPS(pd) ((pd)->pd_ops_vector->co_mech_ops) argument
584 #define KCF_PROV_NOSTORE_KEY_OPS(pd) \ argument
586 #define KCF_PROV_FIPS140_OPS(pd) ((pd)->pd_ops_vector->co_fips140_ops) argument
587 #define KCF_PROV_PROVMGMT_OPS(pd) ((pd)->pd_ops_vector->co_provider_ops) argument
593 #define KCF_PROV_STATUS(pd, status) ( \ argument
604 #define KCF_PROV_CREATE_CTX_TEMPLATE(pd, mech, key, template, size, req) ( \ argument
610 #define KCF_PROV_FREE_CONTEXT(pd, ctx) ( \ argument
614 #define KCF_PROV_COPYIN_MECH(pd, umech, kmech, errorp, mode) ( \ argument
620 #define KCF_PROV_COPYOUT_MECH(pd, kmech, umech, errorp, mode) ( \ argument
626 #define KCF_PROV_FREE_MECH(pd, prov_mech) ( \ argument
635 #define KCF_PROV_DIGEST_INIT(pd, ctx, mech, req) ( \ argument
644 #define KCF_PROV_DIGEST(pd, ctx, data, _digest, req) ( \ argument
649 #define KCF_PROV_DIGEST_UPDATE(pd, ctx, data, req) ( \ argument
654 #define KCF_PROV_DIGEST_KEY(pd, ctx, key, req) ( \ argument
659 #define KCF_PROV_DIGEST_FINAL(pd, ctx, digest, req) ( \ argument
664 #define KCF_PROV_DIGEST_ATOMIC(pd, session, mech, data, digest, req) ( \ argument
674 #define KCF_PROV_ENCRYPT_INIT(pd, ctx, mech, key, template, req) ( \ argument
680 #define KCF_PROV_ENCRYPT(pd, ctx, plaintext, ciphertext, req) ( \ argument
685 #define KCF_PROV_ENCRYPT_UPDATE(pd, ctx, plaintext, ciphertext, req) ( \ argument
691 #define KCF_PROV_ENCRYPT_FINAL(pd, ctx, ciphertext, req) ( \ argument
696 #define KCF_PROV_ENCRYPT_ATOMIC(pd, session, mech, key, plaintext, ciphertext, \ argument
704 #define KCF_PROV_DECRYPT_INIT(pd, ctx, mech, key, template, req) ( \ argument
710 #define KCF_PROV_DECRYPT(pd, ctx, ciphertext, plaintext, req) ( \ argument
715 #define KCF_PROV_DECRYPT_UPDATE(pd, ctx, ciphertext, plaintext, req) ( \ argument
721 #define KCF_PROV_DECRYPT_FINAL(pd, ctx, plaintext, req) ( \ argument
726 #define KCF_PROV_DECRYPT_ATOMIC(pd, session, mech, key, ciphertext, plaintext, \ argument
738 #define KCF_PROV_MAC_INIT(pd, ctx, mech, key, template, req) ( \ argument
747 #define KCF_PROV_MAC(pd, ctx, data, _mac, req) ( \ argument
752 #define KCF_PROV_MAC_UPDATE(pd, ctx, data, req) ( \ argument
757 #define KCF_PROV_MAC_FINAL(pd, ctx, mac, req) ( \ argument
762 #define KCF_PROV_MAC_ATOMIC(pd, session, mech, key, data, mac, template, \ argument
770 #define KCF_PROV_MAC_VERIFY_ATOMIC(pd, session, mech, key, data, mac, \ argument
782 #define KCF_PROV_SIGN_INIT(pd, ctx, mech, key, template, req) ( \ argument
787 #define KCF_PROV_SIGN(pd, ctx, data, sig, req) ( \ argument
792 #define KCF_PROV_SIGN_UPDATE(pd, ctx, data, req) ( \ argument
797 #define KCF_PROV_SIGN_FINAL(pd, ctx, sig, req) ( \ argument
802 #define KCF_PROV_SIGN_ATOMIC(pd, session, mech, key, data, template, \ argument
809 #define KCF_PROV_SIGN_RECOVER_INIT(pd, ctx, mech, key, template, \ argument
815 #define KCF_PROV_SIGN_RECOVER(pd, ctx, data, sig, req) ( \ argument
820 #define KCF_PROV_SIGN_RECOVER_ATOMIC(pd, session, mech, key, data, template, \ argument
832 #define KCF_PROV_VERIFY_INIT(pd, ctx, mech, key, template, req) ( \ argument
837 #define KCF_PROV_VERIFY(pd, ctx, data, sig, req) ( \ argument
842 #define KCF_PROV_VERIFY_UPDATE(pd, ctx, data, req) ( \ argument
847 #define KCF_PROV_VERIFY_FINAL(pd, ctx, sig, req) ( \ argument
852 #define KCF_PROV_VERIFY_ATOMIC(pd, session, mech, key, data, template, sig, \ argument
859 #define KCF_PROV_VERIFY_RECOVER_INIT(pd, ctx, mech, key, template, \ argument
867 #define KCF_PROV_VERIFY_RECOVER(pd, ctx, sig, data, req) ( \ argument
876 #define KCF_PROV_VERIFY_RECOVER_ATOMIC(pd, session, mech, key, sig, \ argument
924 #define KCF_PROV_ENCRYPT_MAC_INIT(pd, ctx, encr_mech, encr_key, mac_mech, \ argument
933 #define KCF_PROV_ENCRYPT_MAC(pd, ctx, plaintext, ciphertext, mac, req) ( \ argument
940 #define KCF_PROV_ENCRYPT_MAC_UPDATE(pd, ctx, plaintext, ciphertext, req) ( \ argument
947 #define KCF_PROV_ENCRYPT_MAC_FINAL(pd, ctx, ciphertext, mac, req) ( \ argument
954 #define KCF_PROV_ENCRYPT_MAC_ATOMIC(pd, session, encr_mech, encr_key, \ argument
965 #define KCF_PROV_MAC_DECRYPT_INIT(pd, ctx, mac_mech, mac_key, decr_mech, \ argument
974 #define KCF_PROV_MAC_DECRYPT(pd, ctx, ciphertext, mac, plaintext, req) ( \ argument
981 #define KCF_PROV_MAC_DECRYPT_UPDATE(pd, ctx, ciphertext, plaintext, req) ( \ argument
988 #define KCF_PROV_MAC_DECRYPT_FINAL(pd, ctx, mac, plaintext, req) ( \ argument
995 #define KCF_PROV_MAC_DECRYPT_ATOMIC(pd, session, mac_mech, mac_key, \ argument
1006 #define KCF_PROV_MAC_VERIFY_DECRYPT_ATOMIC(pd, session, mac_mech, mac_key, \ argument
1022 #define KCF_PROV_SEED_RANDOM(pd, session, buf, len, est, flags, req) ( \ argument
1027 #define KCF_PROV_GENERATE_RANDOM(pd, session, buf, len, req) ( \ argument
1041 #define KCF_PROV_SESSION_OPEN(ops_pd, session, req, pd) ( \ argument
1047 #define KCF_PROV_SESSION_CLOSE(ops_pd, session, req, pd) ( \ argument
1053 #define KCF_PROV_SESSION_LOGIN(pd, session, user_type, pin, len, req) ( \ argument
1059 #define KCF_PROV_SESSION_LOGOUT(pd, session, req) ( \ argument
1069 #define KCF_PROV_OBJECT_CREATE(pd, session, template, count, object, req) ( \ argument
1074 #define KCF_PROV_OBJECT_COPY(pd, session, object, template, count, \ argument
1081 #define KCF_PROV_OBJECT_DESTROY(pd, session, object, req) ( \ argument
1086 #define KCF_PROV_OBJECT_GET_SIZE(pd, session, object, size, req) ( \ argument
1092 #define KCF_PROV_OBJECT_GET_ATTRIBUTE_VALUE(pd, session, object, template, \ argument
1100 #define KCF_PROV_OBJECT_SET_ATTRIBUTE_VALUE(pd, session, object, template, \ argument
1108 #define KCF_PROV_OBJECT_FIND_INIT(pd, session, template, count, ppriv, \ argument
1115 #define KCF_PROV_OBJECT_FIND(pd, ppriv, objects, max_objects, object_count, \ argument
1122 #define KCF_PROV_OBJECT_FIND_FINAL(pd, ppriv, req) ( \ argument
1132 #define KCF_PROV_KEY_GENERATE(pd, session, mech, template, count, object, \ argument
1139 #define KCF_PROV_KEY_GENERATE_PAIR(pd, session, mech, pub_template, \ argument
1147 #define KCF_PROV_KEY_WRAP(pd, session, mech, wrapping_key, key, wrapped_key, \ argument
1155 #define KCF_PROV_KEY_UNWRAP(pd, session, mech, unwrapping_key, wrapped_key, \ argument
1163 #define KCF_PROV_KEY_DERIVE(pd, session, mech, base_key, template, count, \ argument
1170 #define KCF_PROV_KEY_CHECK(pd, mech, key) ( \ argument
1183 #define KCF_PROV_EXT_INFO(ops_pd, provext_info, req, pd) ( \ argument
1189 #define KCF_PROV_INIT_TOKEN(pd, pin, pin_len, label, req) ( \ argument
1194 #define KCF_PROV_INIT_PIN(pd, session, pin, pin_len, req) ( \ argument
1199 #define KCF_PROV_SET_PIN(pd, session, old_pin, old_len, new_pin, new_len, \ argument
1210 #define KCF_PROV_NOSTORE_KEY_GENERATE(pd, session, mech, template, count, \ argument
1218 #define KCF_PROV_NOSTORE_KEY_GENERATE_PAIR(pd, session, mech, pub_template, \ argument
1228 #define KCF_PROV_NOSTORE_KEY_DERIVE(pd, session, mech, base_key, template, \ argument