Lines Matching refs:rc

764 	CK_RV rc;  in ber_encode_PrivateKeyInfo()  local
768 rc = ber_encode_INTEGER(TRUE, NULL, &total, version, sizeof (version)); in ber_encode_PrivateKeyInfo()
769 if (rc != CKR_OK) { in ber_encode_PrivateKeyInfo()
770 return (rc); in ber_encode_PrivateKeyInfo()
777 rc = ber_encode_OCTET_STRING(TRUE, NULL, &total, in ber_encode_PrivateKeyInfo()
780 if (rc != CKR_OK) in ber_encode_PrivateKeyInfo()
781 return (rc); in ber_encode_PrivateKeyInfo()
789 rc = ber_encode_SEQUENCE(TRUE, NULL, &total, NULL, len); in ber_encode_PrivateKeyInfo()
791 if (rc == CKR_OK) in ber_encode_PrivateKeyInfo()
793 return (rc); in ber_encode_PrivateKeyInfo()
801 rc = ber_encode_INTEGER(FALSE, &tmp, &total, version, sizeof (version)); in ber_encode_PrivateKeyInfo()
802 if (rc != CKR_OK) { in ber_encode_PrivateKeyInfo()
812 rc = ber_encode_OCTET_STRING(FALSE, &tmp, &total, in ber_encode_PrivateKeyInfo()
814 if (rc != CKR_OK) { in ber_encode_PrivateKeyInfo()
824 rc = ber_encode_SEQUENCE(FALSE, data, data_len, buf, len); in ber_encode_PrivateKeyInfo()
828 return (rc); in ber_encode_PrivateKeyInfo()
842 CK_RV rc; in ber_decode_PrivateKeyInfo() local
847 rc = ber_decode_SEQUENCE(data, &buf, &buf_len, &field_len); in ber_decode_PrivateKeyInfo()
848 if (rc != CKR_OK) { in ber_decode_PrivateKeyInfo()
849 return (rc); in ber_decode_PrivateKeyInfo()
852 rc = ber_decode_INTEGER(buf + offset, &ver, &len, &field_len); in ber_decode_PrivateKeyInfo()
853 if (rc != CKR_OK) { in ber_decode_PrivateKeyInfo()
854 return (rc); in ber_decode_PrivateKeyInfo()
858 rc = ber_decode_SEQUENCE(buf + offset, &alg, &len, &field_len); in ber_decode_PrivateKeyInfo()
859 if (rc != CKR_OK) { in ber_decode_PrivateKeyInfo()
860 return (rc); in ber_decode_PrivateKeyInfo()
865 rc = ber_decode_OCTET_STRING(alg + len, priv_key, &buf_len, &field_len); in ber_decode_PrivateKeyInfo()
866 return (rc); in ber_decode_PrivateKeyInfo()
899 CK_RV rc; in ber_encode_RSAPrivateKey() local
902 rc = 0; in ber_encode_RSAPrivateKey()
904 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL, in ber_encode_RSAPrivateKey()
907 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL, in ber_encode_RSAPrivateKey()
910 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL, in ber_encode_RSAPrivateKey()
913 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL, in ber_encode_RSAPrivateKey()
916 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL, in ber_encode_RSAPrivateKey()
919 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL, in ber_encode_RSAPrivateKey()
922 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL, in ber_encode_RSAPrivateKey()
925 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL, in ber_encode_RSAPrivateKey()
928 rc |= ber_encode_INTEGER(TRUE, NULL, &len, NULL, in ber_encode_RSAPrivateKey()
932 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
936 rc = ber_encode_SEQUENCE(TRUE, NULL, &len, NULL, offset); in ber_encode_RSAPrivateKey()
937 if (rc != CKR_OK) in ber_encode_RSAPrivateKey()
938 return (rc); in ber_encode_RSAPrivateKey()
939 rc = ber_encode_PrivateKeyInfo(TRUE, in ber_encode_RSAPrivateKey()
943 if (rc != CKR_OK) in ber_encode_RSAPrivateKey()
944 return (rc); in ber_encode_RSAPrivateKey()
945 return (rc); in ber_encode_RSAPrivateKey()
953 rc = 0; in ber_encode_RSAPrivateKey()
955 rc = ber_encode_INTEGER(FALSE, &buf2, &len, version, sizeof (version)); in ber_encode_RSAPrivateKey()
956 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
963 rc = ber_encode_INTEGER(FALSE, &buf2, &len, in ber_encode_RSAPrivateKey()
965 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
972 rc = ber_encode_INTEGER(FALSE, &buf2, &len, in ber_encode_RSAPrivateKey()
974 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
981 rc = ber_encode_INTEGER(FALSE, &buf2, &len, in ber_encode_RSAPrivateKey()
984 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
991 rc = ber_encode_INTEGER(FALSE, &buf2, &len, in ber_encode_RSAPrivateKey()
993 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
1000 rc = ber_encode_INTEGER(FALSE, &buf2, &len, in ber_encode_RSAPrivateKey()
1002 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
1009 rc = ber_encode_INTEGER(FALSE, &buf2, &len, in ber_encode_RSAPrivateKey()
1012 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
1019 rc = ber_encode_INTEGER(FALSE, &buf2, &len, in ber_encode_RSAPrivateKey()
1022 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
1029 rc = ber_encode_INTEGER(FALSE, &buf2, &len, in ber_encode_RSAPrivateKey()
1031 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
1038 rc = ber_encode_SEQUENCE(FALSE, &buf2, &len, buf, offset); in ber_encode_RSAPrivateKey()
1039 if (rc != CKR_OK) { in ber_encode_RSAPrivateKey()
1042 rc = ber_encode_PrivateKeyInfo(FALSE, in ber_encode_RSAPrivateKey()
1049 return (rc); in ber_encode_RSAPrivateKey()
1078 CK_RV rc; in ber_decode_RSAPrivateKey() local
1080 rc = ber_decode_PrivateKeyInfo(data, data_len, &alg, in ber_decode_RSAPrivateKey()
1082 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1083 return (rc); in ber_decode_RSAPrivateKey()
1088 rc = ber_decode_SEQUENCE(rsa_priv_key, &buf, &buf_len, &field_len); in ber_decode_RSAPrivateKey()
1089 if (rc != CKR_OK) in ber_decode_RSAPrivateKey()
1090 return (rc); in ber_decode_RSAPrivateKey()
1093 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1094 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1099 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1100 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1105 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1106 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1111 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1112 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1117 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1118 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1123 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1124 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1129 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1130 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1135 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1136 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1141 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1142 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1153 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1154 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1159 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1160 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1163 rc = build_attribute(CKA_MODULUS, tmp, len, &n_attr); in ber_decode_RSAPrivateKey()
1164 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1170 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1171 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1174 rc = build_attribute(CKA_PUBLIC_EXPONENT, tmp, len, &e_attr); in ber_decode_RSAPrivateKey()
1175 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1181 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1182 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1185 rc = build_attribute(CKA_PRIVATE_EXPONENT, tmp, len, &d_attr); in ber_decode_RSAPrivateKey()
1186 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1192 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1193 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1196 rc = build_attribute(CKA_PRIME_1, tmp, len, &p_attr); in ber_decode_RSAPrivateKey()
1197 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1203 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1204 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1207 rc = build_attribute(CKA_PRIME_2, tmp, len, &q_attr); in ber_decode_RSAPrivateKey()
1208 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1214 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1215 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1218 rc = build_attribute(CKA_EXPONENT_1, tmp, len, &e1_attr); in ber_decode_RSAPrivateKey()
1219 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1225 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1226 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1229 rc = build_attribute(CKA_EXPONENT_2, tmp, len, &e2_attr); in ber_decode_RSAPrivateKey()
1230 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1236 rc = ber_decode_INTEGER(buf + offset, &tmp, &len, &field_len); in ber_decode_RSAPrivateKey()
1237 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1240 rc = build_attribute(CKA_COEFFICIENT, tmp, len, &coeff_attr); in ber_decode_RSAPrivateKey()
1241 if (rc != CKR_OK) { in ber_decode_RSAPrivateKey()
1268 return (rc); in ber_decode_RSAPrivateKey()