Lines Matching refs:buf

322  *		pointer to the buf of the packed token object
323 * soft_keystore_pack_obj() will allocate memory for the buf,
347 uchar_t *buf, *buf1;
379 buf = calloc(1, ks_len);
380 if (buf == NULL) {
383 (void) memcpy(buf, &hdr, sizeof (ks_obj_hdr_t));
384 buf1 = buf + sizeof (ks_obj_hdr_t);
404 *ks_buf = buf;
439 uchar_t *buf;
448 hdr = (ks_obj_hdr_t *)ks_obj->buf;
465 buf = ks_obj->buf + sizeof (ks_obj_hdr_t);
472 attr_hdr = (ks_attr_hdr_t *)buf;
476 buf = buf + sizeof (ks_attr_hdr_t);
483 (void) memcpy(template.pValue, buf,
496 buf = buf + ROUNDUP(template.ulValueLen, 8);
502 rv = soft_unpack_object(obj, buf);
513 * buf: contains the packed data (attributes) from keystore
534 soft_unpack_obj_attribute(uchar_t *buf, biginteger_t *key_dest,
542 template.ulValueLen = SWAP64(*(uint64_t *)buf);
543 buf = buf + sizeof (uint64_t);
549 (void) memcpy(template.pValue, buf, template.ulValueLen);
769 soft_pack_object(soft_object_t *objp, uchar_t *buf)
783 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
784 buf = buf + sizeof (uint64_t);
789 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
790 buf = buf + sizeof (uint64_t);
792 (void) memcpy(buf, (char *)(((biginteger_t *)
796 buf = buf + ROUNDUP(((biginteger_t *)
802 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
803 buf = buf + sizeof (uint64_t);
805 (void) memcpy(buf, (char *)(((biginteger_t *)
815 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
816 buf = buf + sizeof (uint64_t);
818 (void) memcpy(buf, (char *)((biginteger_t *)
822 buf = buf + ROUNDUP(((biginteger_t *)
828 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
829 buf = buf + sizeof (uint64_t);
831 (void) memcpy(buf, (char *)((biginteger_t *)
835 buf = buf + ROUNDUP(((biginteger_t *)
841 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
842 buf = buf + sizeof (uint64_t);
844 (void) memcpy(buf, (char *)((biginteger_t *)
848 buf = buf + ROUNDUP(((biginteger_t *)
854 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
855 buf = buf + sizeof (uint64_t);
857 (void) memcpy(buf, (char *)((biginteger_t *)
867 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
868 buf = buf + sizeof (uint64_t);
870 (void) memcpy(buf, (char *)((biginteger_t *)
880 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
881 buf = buf + sizeof (uint64_t);
883 (void) memcpy(buf, (char *)((biginteger_t *)
887 buf = buf + ROUNDUP(((biginteger_t *)
893 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
894 buf = buf + sizeof (uint64_t);
896 (void) memcpy(buf, (char *)((biginteger_t *)
900 buf = buf + ROUNDUP(((biginteger_t *)
906 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
907 buf = buf + sizeof (uint64_t);
909 (void) memcpy(buf, (char *)((biginteger_t *)
920 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
921 buf = buf + sizeof (uint64_t);
923 (void) memcpy(buf, (char *)((biginteger_t *)
927 buf = buf + ROUNDUP(((biginteger_t *)
933 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
934 buf = buf + sizeof (uint64_t);
936 (void) memcpy(buf, (char *)((biginteger_t *)
940 buf = buf + ROUNDUP(((biginteger_t *)
946 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
947 buf = buf + sizeof (uint64_t);
949 (void) memcpy(buf, (char *)((biginteger_t *)
953 buf = buf + ROUNDUP(((biginteger_t *)
959 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
960 buf = buf + sizeof (uint64_t);
962 (void) memcpy(buf, (char *)((biginteger_t *)
978 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
979 buf = buf + sizeof (uint64_t);
981 (void) memcpy(buf, (char *)((biginteger_t *)
985 buf = buf + ROUNDUP(((biginteger_t *)
991 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
992 buf = buf + sizeof (uint64_t);
994 (void) memcpy(buf, (char *)((biginteger_t *)
998 buf = buf + ROUNDUP(((biginteger_t *)
1004 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1005 buf = buf + sizeof (uint64_t);
1007 (void) memcpy(buf, (char *)((biginteger_t *)
1011 buf = buf + ROUNDUP(((biginteger_t *)
1017 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1018 buf = buf + sizeof (uint64_t);
1020 (void) memcpy(buf, (char *)((biginteger_t *)
1024 buf = buf + ROUNDUP(((biginteger_t *)
1030 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1031 buf = buf + sizeof (uint64_t);
1033 (void) memcpy(buf, (char *)((biginteger_t *)
1037 buf = buf + ROUNDUP(((biginteger_t *)
1043 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1044 buf = buf + sizeof (uint64_t);
1046 (void) memcpy(buf, (char *)((biginteger_t *)
1050 buf = buf + ROUNDUP(((biginteger_t *)
1056 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1057 buf = buf + sizeof (uint64_t);
1059 (void) memcpy(buf, (char *)((biginteger_t *)
1063 buf = buf + ROUNDUP(((biginteger_t *)
1069 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1070 buf = buf + sizeof (uint64_t);
1072 (void) memcpy(buf, (char *)((biginteger_t *)
1076 buf = buf + ROUNDUP(((biginteger_t *)
1085 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1086 buf = buf + sizeof (uint64_t);
1088 (void) memcpy(buf, (char *)((biginteger_t *)
1092 buf = buf + ROUNDUP(((biginteger_t *)
1098 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1099 buf = buf + sizeof (uint64_t);
1101 (void) memcpy(buf, (char *)((biginteger_t *)
1105 buf = buf + ROUNDUP(((biginteger_t *)
1111 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1112 buf = buf + sizeof (uint64_t);
1114 (void) memcpy(buf, (char *)((biginteger_t *)
1118 buf = buf + ROUNDUP(((biginteger_t *)
1124 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1125 buf = buf + sizeof (uint64_t);
1127 (void) memcpy(buf, (char *)((biginteger_t *)
1137 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1138 buf = buf + sizeof (uint64_t);
1140 (void) memcpy(buf, (char *)((biginteger_t *)
1149 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1150 buf = buf + sizeof (uint64_t);
1155 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1156 buf = buf + sizeof (uint64_t);
1158 (void) memcpy(buf, (char *)((biginteger_t *)
1162 buf = buf + ROUNDUP(((biginteger_t *)
1168 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1169 buf = buf + sizeof (uint64_t);
1171 (void) memcpy(buf, (char *)((biginteger_t *)
1175 buf = buf + ROUNDUP(((biginteger_t *)
1181 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1182 buf = buf + sizeof (uint64_t);
1184 (void) memcpy(buf, (char *)((biginteger_t *)
1195 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1196 buf = buf + sizeof (uint64_t);
1198 (void) memcpy(buf, (char *)((biginteger_t *)
1202 buf = buf + ROUNDUP(((biginteger_t *)
1208 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1209 buf = buf + sizeof (uint64_t);
1211 (void) memcpy(buf, (char *)((biginteger_t *)
1215 buf = buf + ROUNDUP(((biginteger_t *)
1221 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1222 buf = buf + sizeof (uint64_t);
1224 (void) memcpy(buf, (char *)((biginteger_t *)
1228 buf = buf + ROUNDUP(((biginteger_t *)
1234 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1235 buf = buf + sizeof (uint64_t);
1237 (void) memcpy(buf, (char *)((biginteger_t *)
1251 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1252 buf = buf + sizeof (uint64_t);
1255 (void) memcpy(buf, (char *)OBJ_SEC_VALUE(objp),
1257 buf = buf + ROUNDUP(OBJ_SEC_VALUE_LEN(objp), 8);
1269 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1270 buf = buf + sizeof (uint64_t);
1272 (void) memcpy(buf, (char *)((cert_attr_t *)
1276 buf = buf + ROUNDUP(((cert_attr_t *)
1282 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1283 buf = buf + sizeof (uint64_t);
1285 (void) memcpy(buf, (char *)((cert_attr_t *)
1295 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1296 buf = buf + sizeof (uint64_t);
1298 (void) memcpy(buf, (char *)((cert_attr_t *)
1302 buf = buf + ROUNDUP(((cert_attr_t *)
1308 (void) memcpy(buf, (char *)&tmp_val, sizeof (uint64_t));
1309 buf = buf + sizeof (uint64_t);
1311 (void) memcpy(buf, (char *)((cert_attr_t *)
1331 soft_unpack_object(soft_object_t *objp, uchar_t *buf)
1388 (void) memcpy(&tmp_val, buf, sizeof (uint64_t));
1390 buf = buf + sizeof (uint64_t);
1393 if ((rv = soft_unpack_obj_attribute(buf, &modulus,
1399 buf += ROUNDUP(offset, 8);
1402 if ((rv = soft_unpack_obj_attribute(buf, &pubexpo,
1412 if ((rv = soft_unpack_obj_attribute(buf, &prime,
1418 buf += ROUNDUP(offset, 8);
1421 if ((rv = soft_unpack_obj_attribute(buf, &subprime,
1427 buf += ROUNDUP(offset, 8);
1430 if ((rv = soft_unpack_obj_attribute(buf, &base,
1436 buf += ROUNDUP(offset, 8);
1439 if ((rv = soft_unpack_obj_attribute(buf, &value,
1449 if ((rv = soft_unpack_obj_attribute(buf, &prime,
1455 buf += ROUNDUP(offset, 8);
1458 if ((rv = soft_unpack_obj_attribute(buf, &base,
1464 buf += ROUNDUP(offset, 8);
1467 if ((rv = soft_unpack_obj_attribute(buf, &value,
1477 if ((rv = soft_unpack_obj_attribute(buf, &value,
1486 if ((rv = soft_unpack_obj_attribute(buf, &prime,
1492 buf += ROUNDUP(offset, 8);
1495 if ((rv = soft_unpack_obj_attribute(buf, &base,
1501 buf += ROUNDUP(offset, 8);
1504 if ((rv = soft_unpack_obj_attribute(buf, &subprime,
1511 buf += ROUNDUP(offset, 8);
1514 if ((rv = soft_unpack_obj_attribute(buf, &value,
1538 if ((rv = soft_unpack_obj_attribute(buf, &modulus,
1544 buf += ROUNDUP(offset, 8);
1547 if ((rv = soft_unpack_obj_attribute(buf, &pubexpo,
1553 buf += ROUNDUP(offset, 8);
1556 if ((rv = soft_unpack_obj_attribute(buf, &priexpo,
1562 buf += ROUNDUP(offset, 8);
1565 if ((rv = soft_unpack_obj_attribute(buf, &prime1,
1571 buf += ROUNDUP(offset, 8);
1574 if ((rv = soft_unpack_obj_attribute(buf, &prime2,
1580 buf += ROUNDUP(offset, 8);
1583 if ((rv = soft_unpack_obj_attribute(buf, &expo1,
1589 buf += ROUNDUP(offset, 8);
1592 if ((rv = soft_unpack_obj_attribute(buf, &expo2,
1598 buf += ROUNDUP(offset, 8);
1601 if ((rv = soft_unpack_obj_attribute(buf, &coef,
1611 if ((rv = soft_unpack_obj_attribute(buf, &prime,
1617 buf += ROUNDUP(offset, 8);
1620 if ((rv = soft_unpack_obj_attribute(buf, &subprime,
1626 buf += ROUNDUP(offset, 8);
1629 if ((rv = soft_unpack_obj_attribute(buf, &base,
1635 buf += ROUNDUP(offset, 8);
1638 if ((rv = soft_unpack_obj_attribute(buf, &value,
1648 (void) memcpy(&tmp_val, buf, sizeof (uint64_t));
1650 buf = buf + sizeof (uint64_t);
1653 if ((rv = soft_unpack_obj_attribute(buf, &prime,
1659 buf += ROUNDUP(offset, 8);
1662 if ((rv = soft_unpack_obj_attribute(buf, &base,
1668 buf += ROUNDUP(offset, 8);
1671 if ((rv = soft_unpack_obj_attribute(buf, &value,
1681 if ((rv = soft_unpack_obj_attribute(buf, &value,
1690 if ((rv = soft_unpack_obj_attribute(buf, &prime,
1696 buf += ROUNDUP(offset, 8);
1699 if ((rv = soft_unpack_obj_attribute(buf, &base,
1705 buf += ROUNDUP(offset, 8);
1708 if ((rv = soft_unpack_obj_attribute(buf, &subprime,
1714 buf += ROUNDUP(offset, 8);
1717 if ((rv = soft_unpack_obj_attribute(buf, &value,
1738 (void) memcpy((void *)&tmp_val, buf, sizeof (uint64_t));
1740 buf = buf + sizeof (uint64_t);
1748 (void) memcpy(OBJ_SEC_VALUE(objp), buf,
1751 buf = buf + ROUNDUP(OBJ_SEC_VALUE_LEN(objp), 8);
1770 if ((rv = soft_unpack_obj_attribute(buf, NULL,
1777 buf += ROUNDUP(offset, 8);
1780 if ((rv = soft_unpack_obj_attribute(buf, NULL,
1791 if ((rv = soft_unpack_obj_attribute(buf, NULL,
1798 buf += ROUNDUP(offset, 8);
1801 if ((rv = soft_unpack_obj_attribute(buf, NULL,
1861 uchar_t *buf;
1865 rv = soft_keystore_pack_obj(objp, &buf, &len);
1871 if ((soft_keystore_put_new_obj(buf, len, B_TRUE,
1874 free(buf);
1878 if ((soft_keystore_put_new_obj(buf, len, B_FALSE,
1881 free(buf);
1886 free(buf);
1899 uchar_t *buf;
1903 rv = soft_keystore_pack_obj(objp, &buf, &len);
1908 if (soft_keystore_modify_obj(&objp->ks_handle, buf, len,
1913 free(buf);
1955 if (ks_obj->buf)
1956 free(ks_obj->buf);
1966 free(ks_obj->buf);