Lines Matching refs:pbk
1305 public_key_obj_t *pbk; local
1524 pbk = calloc(1, sizeof (public_key_obj_t));
1525 if (pbk == NULL) {
1530 new_object->object_class_u.public_key = pbk;
1586 KEY_PUB_RSA_MOD_BITS(pbk) = modulus_bits;
1596 KEY_PUB_RSA_MOD(pbk));
1599 KEY_PUB_RSA_PUBEXPO(pbk));
1619 KEY_PUB_RSA_MOD_BITS(pbk) = modulus_bits;
1640 copy_bigint_attr(&pubexpo, KEY_PUB_RSA_PUBEXPO(pbk));
1654 KEY_PUB_DSA_VALUE(pbk));
1672 copy_bigint_attr(&prime, KEY_PUB_DSA_PRIME(pbk));
1674 copy_bigint_attr(&subprime, KEY_PUB_DSA_SUBPRIME(pbk));
1676 copy_bigint_attr(&base, KEY_PUB_DSA_BASE(pbk));
1690 KEY_PUB_DH_VALUE(pbk));
1708 copy_bigint_attr(&prime, KEY_PUB_DH_PRIME(pbk));
1710 copy_bigint_attr(&base, KEY_PUB_DH_BASE(pbk));
1723 KEY_PUB_DH942_VALUE(pbk));
1741 copy_bigint_attr(&prime, KEY_PUB_DH942_PRIME(pbk));
1743 copy_bigint_attr(&base, KEY_PUB_DH942_BASE(pbk));
1745 copy_bigint_attr(&subprime, KEY_PUB_DH942_SUBPRIME(pbk));
1773 copy_bigint_attr(&point, KEY_PUB_EC_POINT(pbk));
5734 free_public_key_attr(public_key_obj_t *pbk, CK_KEY_TYPE key_type) argument
5736 if (pbk == NULL) {
5742 bigint_attr_cleanup(KEY_PUB_RSA_MOD(pbk));
5743 bigint_attr_cleanup(KEY_PUB_RSA_PUBEXPO(pbk));
5746 bigint_attr_cleanup(KEY_PUB_DSA_PRIME(pbk));
5747 bigint_attr_cleanup(KEY_PUB_DSA_SUBPRIME(pbk));
5748 bigint_attr_cleanup(KEY_PUB_DSA_BASE(pbk));
5749 bigint_attr_cleanup(KEY_PUB_DSA_VALUE(pbk));
5752 bigint_attr_cleanup(KEY_PUB_DH_PRIME(pbk));
5753 bigint_attr_cleanup(KEY_PUB_DH_BASE(pbk));
5754 bigint_attr_cleanup(KEY_PUB_DH_VALUE(pbk));
5757 bigint_attr_cleanup(KEY_PUB_EC_POINT(pbk));
5760 bigint_attr_cleanup(KEY_PUB_DH942_PRIME(pbk));
5761 bigint_attr_cleanup(KEY_PUB_DH942_SUBPRIME(pbk));
5762 bigint_attr_cleanup(KEY_PUB_DH942_BASE(pbk));
5763 bigint_attr_cleanup(KEY_PUB_DH942_VALUE(pbk));
5768 free(pbk);
5776 public_key_obj_t *pbk; local
5779 pbk = calloc(1, sizeof (public_key_obj_t));
5780 if (pbk == NULL) {
5786 (void) memcpy(KEY_PUB_RSA(pbk),
5790 rv = copy_bigint(KEY_PUB_RSA_MOD(pbk),
5793 free_public_key_attr(pbk, key_type);
5797 rv = copy_bigint(KEY_PUB_RSA_PUBEXPO(pbk),
5800 free_public_key_attr(pbk, key_type);
5805 (void) memcpy(KEY_PUB_DSA(pbk),
5810 rv = copy_bigint(KEY_PUB_DSA_PRIME(pbk),
5813 free_public_key_attr(pbk, key_type);
5818 rv = copy_bigint(KEY_PUB_DSA_SUBPRIME(pbk),
5821 free_public_key_attr(pbk, key_type);
5826 rv = copy_bigint(KEY_PUB_DSA_BASE(pbk),
5829 free_public_key_attr(pbk, key_type);
5834 rv = copy_bigint(KEY_PUB_DSA_VALUE(pbk),
5837 free_public_key_attr(pbk, key_type);
5842 (void) memcpy(KEY_PUB_DH(pbk),
5847 rv = copy_bigint(KEY_PUB_DH_PRIME(pbk),
5850 free_public_key_attr(pbk, key_type);
5855 rv = copy_bigint(KEY_PUB_DH_BASE(pbk),
5858 free_public_key_attr(pbk, key_type);
5863 rv = copy_bigint(KEY_PUB_DH_VALUE(pbk),
5866 free_public_key_attr(pbk, key_type);
5871 (void) memcpy(KEY_PUB_EC(pbk),
5876 rv = copy_bigint(KEY_PUB_EC_POINT(pbk),
5879 free_public_key_attr(pbk, key_type);
5884 (void) memcpy(KEY_PUB_DH942(pbk),
5889 rv = copy_bigint(KEY_PUB_DH942_PRIME(pbk),
5892 free_public_key_attr(pbk, key_type);
5897 rv = copy_bigint(KEY_PUB_DH942_SUBPRIME(pbk),
5900 free_public_key_attr(pbk, key_type);
5905 rv = copy_bigint(KEY_PUB_DH942_BASE(pbk),
5908 free_public_key_attr(pbk, key_type);
5913 rv = copy_bigint(KEY_PUB_DH942_VALUE(pbk),
5916 free_public_key_attr(pbk, key_type);
5923 *new_pub_key_obj_p = pbk;
5928 free_private_key_attr(private_key_obj_t *pbk, CK_KEY_TYPE key_type) argument
5930 if (pbk == NULL) {
5936 bigint_attr_cleanup(KEY_PRI_RSA_MOD(pbk));
5937 bigint_attr_cleanup(KEY_PRI_RSA_PUBEXPO(pbk));
5938 bigint_attr_cleanup(KEY_PRI_RSA_PRIEXPO(pbk));
5939 bigint_attr_cleanup(KEY_PRI_RSA_PRIME1(pbk));
5940 bigint_attr_cleanup(KEY_PRI_RSA_PRIME2(pbk));
5941 bigint_attr_cleanup(KEY_PRI_RSA_EXPO1(pbk));
5942 bigint_attr_cleanup(KEY_PRI_RSA_EXPO2(pbk));
5943 bigint_attr_cleanup(KEY_PRI_RSA_COEF(pbk));
5946 bigint_attr_cleanup(KEY_PRI_DSA_PRIME(pbk));
5947 bigint_attr_cleanup(KEY_PRI_DSA_SUBPRIME(pbk));
5948 bigint_attr_cleanup(KEY_PRI_DSA_BASE(pbk));
5949 bigint_attr_cleanup(KEY_PRI_DSA_VALUE(pbk));
5952 bigint_attr_cleanup(KEY_PRI_DH_PRIME(pbk));
5953 bigint_attr_cleanup(KEY_PRI_DH_BASE(pbk));
5954 bigint_attr_cleanup(KEY_PRI_DH_VALUE(pbk));
5957 bigint_attr_cleanup(KEY_PRI_EC_VALUE(pbk));
5960 bigint_attr_cleanup(KEY_PRI_DH942_PRIME(pbk));
5961 bigint_attr_cleanup(KEY_PRI_DH942_SUBPRIME(pbk));
5962 bigint_attr_cleanup(KEY_PRI_DH942_BASE(pbk));
5963 bigint_attr_cleanup(KEY_PRI_DH942_VALUE(pbk));
5968 free(pbk);
5976 private_key_obj_t *pbk; local
5978 pbk = calloc(1, sizeof (private_key_obj_t));
5979 if (pbk == NULL) {
5985 (void) memcpy(KEY_PRI_RSA(pbk),
5989 rv = copy_bigint(KEY_PRI_RSA_MOD(pbk),
5992 free_private_key_attr(pbk, key_type);
5996 rv = copy_bigint(KEY_PRI_RSA_PUBEXPO(pbk),
5999 free_private_key_attr(pbk, key_type);
6003 rv = copy_bigint(KEY_PRI_RSA_PRIEXPO(pbk),
6006 free_private_key_attr(pbk, key_type);
6010 rv = copy_bigint(KEY_PRI_RSA_PRIME1(pbk),
6013 free_private_key_attr(pbk, key_type);
6017 rv = copy_bigint(KEY_PRI_RSA_PRIME2(pbk),
6020 free_private_key_attr(pbk, key_type);
6024 rv = copy_bigint(KEY_PRI_RSA_EXPO1(pbk),
6027 free_private_key_attr(pbk, key_type);
6031 rv = copy_bigint(KEY_PRI_RSA_EXPO2(pbk),
6034 free_private_key_attr(pbk, key_type);
6038 rv = copy_bigint(KEY_PRI_RSA_COEF(pbk),
6041 free_private_key_attr(pbk, key_type);
6046 (void) memcpy(KEY_PRI_DSA(pbk),
6051 rv = copy_bigint(KEY_PRI_DSA_PRIME(pbk),
6054 free_private_key_attr(pbk, key_type);
6059 rv = copy_bigint(KEY_PRI_DSA_SUBPRIME(pbk),
6062 free_private_key_attr(pbk, key_type);
6067 rv = copy_bigint(KEY_PRI_DSA_BASE(pbk),
6070 free_private_key_attr(pbk, key_type);
6075 rv = copy_bigint(KEY_PRI_DSA_VALUE(pbk),
6078 free_private_key_attr(pbk, key_type);
6083 (void) memcpy(KEY_PRI_DH(pbk),
6088 rv = copy_bigint(KEY_PRI_DH_PRIME(pbk),
6091 free_private_key_attr(pbk, key_type);
6096 rv = copy_bigint(KEY_PRI_DH_BASE(pbk),
6099 free_private_key_attr(pbk, key_type);
6104 rv = copy_bigint(KEY_PRI_DH_VALUE(pbk),
6107 free_private_key_attr(pbk, key_type);
6112 (void) memcpy(KEY_PRI_EC(pbk),
6117 rv = copy_bigint(KEY_PRI_EC_VALUE(pbk),
6120 free_private_key_attr(pbk, key_type);
6125 (void) memcpy(KEY_PRI_DH942(pbk),
6130 rv = copy_bigint(KEY_PRI_DH942_PRIME(pbk),
6133 free_private_key_attr(pbk, key_type);
6138 rv = copy_bigint(KEY_PRI_DH942_SUBPRIME(pbk),
6141 free_private_key_attr(pbk, key_type);
6146 rv = copy_bigint(KEY_PRI_DH942_BASE(pbk),
6149 free_private_key_attr(pbk, key_type);
6154 rv = copy_bigint(KEY_PRI_DH942_VALUE(pbk),
6157 free_private_key_attr(pbk, key_type);
6164 *new_pri_key_obj_p = pbk;