Home | History | Annotate | Download | only in trunks

Lines Matching refs:string

22 #include <string>
1659 std::string* buffer);
1661 TRUNKS_EXPORT TPM_RC Parse_uint8_t(std::string* buffer,
1663 std::string* value_bytes);
1665 TRUNKS_EXPORT TPM_RC Serialize_int8_t(const int8_t& value, std::string* buffer);
1667 TRUNKS_EXPORT TPM_RC Parse_int8_t(std::string* buffer,
1669 std::string* value_bytes);
1671 TRUNKS_EXPORT TPM_RC Serialize_int(const int& value, std::string* buffer);
1673 TRUNKS_EXPORT TPM_RC Parse_int(std::string* buffer,
1675 std::string* value_bytes);
1678 std::string* buffer);
1680 TRUNKS_EXPORT TPM_RC Parse_uint16_t(std::string* buffer,
1682 std::string* value_bytes);
1685 std::string* buffer);
1687 TRUNKS_EXPORT TPM_RC Parse_int16_t(std::string* buffer,
1689 std::string* value_bytes);
1692 std::string* buffer);
1694 TRUNKS_EXPORT TPM_RC Parse_uint32_t(std::string* buffer,
1696 std::string* value_bytes);
1699 std::string* buffer);
1701 TRUNKS_EXPORT TPM_RC Parse_int32_t(std::string* buffer,
1703 std::string* value_bytes);
1706 std::string* buffer);
1708 TRUNKS_EXPORT TPM_RC Parse_uint64_t(std::string* buffer,
1710 std::string* value_bytes);
1713 std::string* buffer);
1715 TRUNKS_EXPORT TPM_RC Parse_int64_t(std::string* buffer,
1717 std::string* value_bytes);
1719 TRUNKS_EXPORT TPM_RC Serialize_UINT8(const UINT8& value, std::string* buffer);
1721 TRUNKS_EXPORT TPM_RC Parse_UINT8(std::string* buffer,
1723 std::string* value_bytes);
1725 TRUNKS_EXPORT TPM_RC Serialize_BYTE(const BYTE& value, std::string* buffer);
1727 TRUNKS_EXPORT TPM_RC Parse_BYTE(std::string* buffer,
1729 std::string* value_bytes);
1731 TRUNKS_EXPORT TPM_RC Serialize_INT8(const INT8& value, std::string* buffer);
1733 TRUNKS_EXPORT TPM_RC Parse_INT8(std::string* buffer,
1735 std::string* value_bytes);
1737 TRUNKS_EXPORT TPM_RC Serialize_BOOL(const BOOL& value, std::string* buffer);
1739 TRUNKS_EXPORT TPM_RC Parse_BOOL(std::string* buffer,
1741 std::string* value_bytes);
1743 TRUNKS_EXPORT TPM_RC Serialize_UINT16(const UINT16& value, std::string* buffer);
1745 TRUNKS_EXPORT TPM_RC Parse_UINT16(std::string* buffer,
1747 std::string* value_bytes);
1749 TRUNKS_EXPORT TPM_RC Serialize_INT16(const INT16& value, std::string* buffer);
1751 TRUNKS_EXPORT TPM_RC Parse_INT16(std::string* buffer,
1753 std::string* value_bytes);
1755 TRUNKS_EXPORT TPM_RC Serialize_UINT32(const UINT32& value, std::string* buffer);
1757 TRUNKS_EXPORT TPM_RC Parse_UINT32(std::string* buffer,
1759 std::string* value_bytes);
1761 TRUNKS_EXPORT TPM_RC Serialize_INT32(const INT32& value, std::string* buffer);
1763 TRUNKS_EXPORT TPM_RC Parse_INT32(std::string* buffer,
1765 std::string* value_bytes);
1767 TRUNKS_EXPORT TPM_RC Serialize_UINT64(const UINT64& value, std::string* buffer);
1769 TRUNKS_EXPORT TPM_RC Parse_UINT64(std::string* buffer,
1771 std::string* value_bytes);
1773 TRUNKS_EXPORT TPM_RC Serialize_INT64(const INT64& value, std::string* buffer);
1775 TRUNKS_EXPORT TPM_RC Parse_INT64(std::string* buffer,
1777 std::string* value_bytes);
1780 std::string* buffer);
1782 TRUNKS_EXPORT TPM_RC Parse_TPM_ALGORITHM_ID(std::string* buffer,
1784 std::string* value_bytes);
1788 std::string* buffer);
1790 TRUNKS_EXPORT TPM_RC Parse_TPM_MODIFIER_INDICATOR(std::string* buffer,
1792 std::string* value_bytes);
1796 std::string* buffer);
1798 TRUNKS_EXPORT TPM_RC Parse_TPM_AUTHORIZATION_SIZE(std::string* buffer,
1800 std::string* value_bytes);
1804 std::string* buffer);
1806 TRUNKS_EXPORT TPM_RC Parse_TPM_PARAMETER_SIZE(std::string* buffer,
1808 std::string* value_bytes);
1811 std::string* buffer);
1813 TRUNKS_EXPORT TPM_RC Parse_TPM_KEY_SIZE(std::string* buffer,
1815 std::string* value_bytes);
1818 std::string* buffer);
1820 TRUNKS_EXPORT TPM_RC Parse_TPM_KEY_BITS(std::string* buffer,
1822 std::string* value_bytes);
1825 std::string* buffer);
1827 TRUNKS_EXPORT TPM_RC Parse_TPM_HANDLE(std::string* buffer,
1829 std::string* value_bytes);
1832 std::string* buffer);
1834 TRUNKS_EXPORT TPM_RC Parse_TPM2B_NONCE(std::string* buffer,
1836 std::string* value_bytes);
1839 std::string* buffer);
1841 TRUNKS_EXPORT TPM_RC Parse_TPM2B_AUTH(std::string* buffer,
1843 std::string* value_bytes);
1846 std::string* buffer);
1848 TRUNKS_EXPORT TPM_RC Parse_TPM2B_OPERAND(std::string* buffer,
1850 std::string* value_bytes);
1853 std::string* buffer);
1855 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_HMAC(std::string* buffer,
1857 std::string* value_bytes);
1861 std::string* buffer);
1863 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_RSASSA(std::string* buffer,
1865 std::string* value_bytes);
1869 std::string* buffer);
1871 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_RSAPSS(std::string* buffer,
1873 std::string* value_bytes);
1876 std::string* buffer);
1878 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_ECDSA(std::string* buffer,
1880 std::string* value_bytes);
1883 std::string* buffer);
1885 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_SM2(std::string* buffer,
1887 std::string* value_bytes);
1891 std::string* buffer);
1893 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_ECSCHNORR(std::string* buffer,
1895 std::string* value_bytes);
1898 std::string* buffer);
1900 TRUNKS_EXPORT TPM_RC Parse_TPMI_YES_NO(std::string* buffer,
1902 std::string* value_bytes);
1905 std::string* buffer);
1907 TRUNKS_EXPORT TPM_RC Parse_TPMI_DH_OBJECT(std::string* buffer,
1909 std::string* value_bytes);
1913 std::string* buffer);
1915 TRUNKS_EXPORT TPM_RC Parse_TPMI_DH_PERSISTENT(std::string* buffer,
1917 std::string* value_bytes);
1920 std::string* buffer);
1922 TRUNKS_EXPORT TPM_RC Parse_TPMI_DH_ENTITY(std::string* buffer,
1924 std::string* value_bytes);
1927 std::string* buffer);
1929 TRUNKS_EXPORT TPM_RC Parse_TPMI_DH_PCR(std::string* buffer,
1931 std::string* value_bytes);
1935 std::string* buffer);
1937 TRUNKS_EXPORT TPM_RC Parse_TPMI_SH_AUTH_SESSION(std::string* buffer,
1939 std::string* value_bytes);
1942 std::string* buffer);
1944 TRUNKS_EXPORT TPM_RC Parse_TPMI_SH_HMAC(std::string* buffer,
1946 std::string* value_bytes);
1949 std::string* buffer);
1951 TRUNKS_EXPORT TPM_RC Parse_TPMI_SH_POLICY(std::string* buffer,
1953 std::string* value_bytes);
1956 std::string* buffer);
1958 TRUNKS_EXPORT TPM_RC Parse_TPMI_DH_CONTEXT(std::string* buffer,
1960 std::string* value_bytes);
1963 std::string* buffer);
1965 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_HIERARCHY(std::string* buffer,
1967 std::string* value_bytes);
1970 std::string* buffer);
1972 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_ENABLES(std::string* buffer,
1974 std::string* value_bytes);
1978 std::string* buffer);
1980 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_HIERARCHY_AUTH(std::string* buffer,
1982 string* value_bytes);
1985 std::string* buffer);
1987 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_PLATFORM(std::string* buffer,
1989 std::string* value_bytes);
1992 std::string* buffer);
1994 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_OWNER(std::string* buffer,
1996 std::string* value_bytes);
2000 std::string* buffer);
2002 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_ENDORSEMENT(std::string* buffer,
2004 std::string* value_bytes);
2007 std::string* buffer);
2009 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_PROVISION(std::string* buffer,
2011 std::string* value_bytes);
2014 std::string* buffer);
2016 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_CLEAR(std::string* buffer,
2018 std::string* value_bytes);
2021 std::string* buffer);
2023 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_NV_AUTH(std::string* buffer,
2025 std::string* value_bytes);
2028 std::string* buffer);
2030 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_LOCKOUT(std::string* buffer,
2032 std::string* value_bytes);
2035 std::string* buffer);
2037 TRUNKS_EXPORT TPM_RC Parse_TPMI_RH_NV_INDEX(std::string* buffer,
2039 std::string* value_bytes);
2042 std::string* buffer);
2044 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_HASH(std::string* buffer,
2046 std::string* value_bytes);
2049 std::string* buffer);
2051 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_ASYM(std::string* buffer,
2053 std::string* value_bytes);
2056 std::string* buffer);
2058 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_SYM(std::string* buffer,
2060 std::string* value_bytes);
2064 std::string* buffer);
2066 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_SYM_OBJECT(std::string* buffer,
2068 std::string* value_bytes);
2071 std::string* buffer);
2073 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_SYM_MODE(std::string* buffer,
2075 std::string* value_bytes);
2078 std::string* buffer);
2080 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_KDF(std::string* buffer,
2082 std::string* value_bytes);
2086 std::string* buffer);
2088 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_SIG_SCHEME(std::string* buffer,
2090 std::string* value_bytes);
2094 std::string* buffer);
2096 TRUNKS_EXPORT TPM_RC Parse_TPMI_ECC_KEY_EXCHANGE(std::string* buffer,
2098 std::string* value_bytes);
2102 std::string* buffer);
2104 TRUNKS_EXPORT TPM_RC Parse_TPMI_ST_COMMAND_TAG(std::string* buffer,
2106 std::string* value_bytes);
2109 std::string* buffer);
2111 TRUNKS_EXPORT TPM_RC Parse_TPMI_ST_ATTEST(std::string* buffer,
2113 std::string* value_bytes);
2116 std::string* buffer);
2118 TRUNKS_EXPORT TPM_RC Parse_TPMI_AES_KEY_BITS(std::string* buffer,
2120 std::string* value_bytes);
2123 std::string* buffer);
2125 TRUNKS_EXPORT TPM_RC Parse_TPMI_SM4_KEY_BITS(std::string* buffer,
2127 std::string* value_bytes);
2131 std::string* buffer);
2134 Parse_TPMI_ALG_KEYEDHASH_SCHEME(std::string* buffer,
2136 std::string* value_bytes);
2140 std::string* buffer);
2142 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_ASYM_SCHEME(std::string* buffer,
2144 std::string* value_bytes);
2148 std::string* buffer);
2150 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_RSA_SCHEME(std::string* buffer,
2152 std::string* value_bytes);
2156 std::string* buffer);
2158 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_RSA_DECRYPT(std::string* buffer,
2160 std::string* value_bytes);
2163 std::string* buffer);
2165 TRUNKS_EXPORT TPM_RC Parse_TPMI_RSA_KEY_BITS(std::string* buffer,
2167 std::string* value_bytes);
2171 std::string* buffer);
2173 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_ECC_SCHEME(std::string* buffer,
2175 std::string* value_bytes);
2178 std::string* buffer);
2180 TRUNKS_EXPORT TPM_RC Parse_TPMI_ECC_CURVE(std::string* buffer,
2182 std::string* value_bytes);
2185 std::string* buffer);
2187 TRUNKS_EXPORT TPM_RC Parse_TPMI_ALG_PUBLIC(std::string* buffer,
2189 std::string* value_bytes);
2192 std::string* buffer);
2194 TRUNKS_EXPORT TPM_RC Parse_TPMA_ALGORITHM(std::string* buffer,
2196 std::string* value_bytes);
2199 std::string* buffer);
2201 TRUNKS_EXPORT TPM_RC Parse_TPMA_OBJECT(std::string* buffer,
2203 std::string* value_bytes);
2206 std::string* buffer);
2208 TRUNKS_EXPORT TPM_RC Parse_TPMA_SESSION(std::string* buffer,
2210 std::string* value_bytes);
2213 std::string* buffer);
2215 TRUNKS_EXPORT TPM_RC Parse_TPMA_LOCALITY(std::string* buffer,
2217 std::string* value_bytes);
2220 std::string* buffer);
2222 TRUNKS_EXPORT TPM_RC Parse_TPMA_PERMANENT(std::string* buffer,
2224 std::string* value_bytes);
2228 std::string* buffer);
2230 TRUNKS_EXPORT TPM_RC Parse_TPMA_STARTUP_CLEAR(std::string* buffer,
2232 std::string* value_bytes);
2235 std::string* buffer);
2237 TRUNKS_EXPORT TPM_RC Parse_TPMA_MEMORY(std::string* buffer,
2239 std::string* value_bytes);
2242 std::string* buffer);
2244 TRUNKS_EXPORT TPM_RC Parse_TPMA_CC(std::string* buffer,
2246 std::string* value_bytes);
2249 std::string* buffer);
2251 TRUNKS_EXPORT TPM_RC Parse_TPM_NV_INDEX(std::string* buffer,
2253 std::string* value_bytes);
2256 std::string* buffer);
2258 TRUNKS_EXPORT TPM_RC Parse_TPMA_NV(std::string* buffer,
2260 std::string* value_bytes);
2263 std::string* buffer);
2265 TRUNKS_EXPORT TPM_RC Parse_TPM_SPEC(std::string* buffer,
2267 std::string* value_bytes);
2270 std::string* buffer);
2272 TRUNKS_EXPORT TPM_RC Parse_TPM_GENERATED(std::string* buffer,
2274 std::string* value_bytes);
2277 std::string* buffer);
2279 TRUNKS_EXPORT TPM_RC Parse_TPM_ALG_ID(std::string* buffer,
2281 std::string* value_bytes);
2284 std::string* buffer);
2286 TRUNKS_EXPORT TPM_RC Parse_TPM_ECC_CURVE(std::string* buffer,
2288 std::string* value_bytes);
2290 TRUNKS_EXPORT TPM_RC Serialize_TPM_CC(const TPM_CC& value, std::string* buffer);
2292 TRUNKS_EXPORT TPM_RC Parse_TPM_CC(std::string* buffer,
2294 std::string* value_bytes);
2296 TRUNKS_EXPORT TPM_RC Serialize_TPM_RC(const TPM_RC& value, std::string* buffer);
2298 TRUNKS_EXPORT TPM_RC Parse_TPM_RC(std::string* buffer,
2300 std::string* value_bytes);
2303 std::string* buffer);
2305 TRUNKS_EXPORT TPM_RC Parse_TPM_CLOCK_ADJUST(std::string* buffer,
2307 std::string* value_bytes);
2309 TRUNKS_EXPORT TPM_RC Serialize_TPM_EO(const TPM_EO& value, std::string* buffer);
2311 TRUNKS_EXPORT TPM_RC Parse_TPM_EO(std::string* buffer,
2313 std::string* value_bytes);
2315 TRUNKS_EXPORT TPM_RC Serialize_TPM_ST(const TPM_ST& value, std::string* buffer);
2317 TRUNKS_EXPORT TPM_RC Parse_TPM_ST(std::string* buffer,
2319 std::string* value_bytes);
2321 TRUNKS_EXPORT TPM_RC Serialize_TPM_SU(const TPM_SU& value, std::string* buffer);
2323 TRUNKS_EXPORT TPM_RC Parse_TPM_SU(std::string* buffer,
2325 std::string* value_bytes);
2327 TRUNKS_EXPORT TPM_RC Serialize_TPM_SE(const TPM_SE& value, std::string* buffer);
2329 TRUNKS_EXPORT TPM_RC Parse_TPM_SE(std::string* buffer,
2331 std::string* value_bytes);
2334 string* buffer);
2336 TRUNKS_EXPORT TPM_RC Parse_TPM_CAP(std::string* buffer,
2338 std::string* value_bytes);
2340 TRUNKS_EXPORT TPM_RC Serialize_TPM_PT(const TPM_PT& value, std::string* buffer);
2342 TRUNKS_EXPORT TPM_RC Parse_TPM_PT(std::string* buffer,
2344 std::string* value_bytes);
2347 std::string* buffer);
2349 TRUNKS_EXPORT TPM_RC Parse_TPM_PT_PCR(std::string* buffer,
2351 std::string* value_bytes);
2353 TRUNKS_EXPORT TPM_RC Serialize_TPM_PS(const TPM_PS& value, std::string* buffer);
2355 TRUNKS_EXPORT TPM_RC Parse_TPM_PS(std::string* buffer,
2357 std::string* value_bytes);
2359 TRUNKS_EXPORT TPM_RC Serialize_TPM_HT(const TPM_HT& value, std::string* buffer);
2361 TRUNKS_EXPORT TPM_RC Parse_TPM_HT(std::string* buffer,
2363 std::string* value_bytes);
2365 TRUNKS_EXPORT TPM_RC Serialize_TPM_RH(const TPM_RH& value, std::string* buffer);
2367 TRUNKS_EXPORT TPM_RC Parse_TPM_RH(std::string* buffer,
2369 std::string* value_bytes);
2371 TRUNKS_EXPORT TPM_RC Serialize_TPM_HC(const TPM_HC& value, std::string* buffer);
2373 TRUNKS_EXPORT TPM_RC Parse_TPM_HC(std::string* buffer,
2375 std::string* value_bytes);
2379 std::string* buffer);
2382 Parse_TPMS_ALGORITHM_DESCRIPTION(std::string* buffer,
2384 std::string* value_bytes);
2387 std::string* buffer);
2389 TRUNKS_EXPORT TPM_RC Parse_TPMT_HA(std::string* buffer,
2391 std::string* value_bytes);
2394 std::string* buffer);
2396 TRUNKS_EXPORT TPM_RC Parse_TPM2B_DIGEST(std::string* buffer,
2398 std::string* value_bytes);
2400 TRUNKS_EXPORT TPM2B_DIGEST Make_TPM2B_DIGEST(const std::string& bytes);
2401 TRUNKS_EXPORT std::string StringFrom_TPM2B_DIGEST(const TPM2B_DIGEST& tpm2b);
2404 std::string* buffer);
2406 TRUNKS_EXPORT TPM_RC Parse_TPM2B_DATA(std::string* buffer,
2408 std::string* value_bytes);
2410 TRUNKS_EXPORT TPM2B_DATA Make_TPM2B_DATA(const std::string& bytes);
2411 TRUNKS_EXPORT std::string StringFrom_TPM2B_DATA(const TPM2B_DATA& tpm2b);
2414 std::string* buffer);
2416 TRUNKS_EXPORT TPM_RC Parse_TPM2B_EVENT(std::string* buffer,
2418 std::string* value_bytes);
2420 TRUNKS_EXPORT TPM2B_EVENT Make_TPM2B_EVENT(const std::string& bytes);
2421 TRUNKS_EXPORT std::string StringFrom_TPM2B_EVENT(const TPM2B_EVENT& tpm2b);
2424 std::string* buffer);
2426 TRUNKS_EXPORT TPM_RC Parse_TPM2B_MAX_BUFFER(std::string* buffer,
2428 std::string* value_bytes);
2430 TRUNKS_EXPORT TPM2B_MAX_BUFFER Make_TPM2B_MAX_BUFFER(const std::string& bytes);
2431 TRUNKS_EXPORT std::string StringFrom_TPM2B_MAX_BUFFER(
2436 std::string* buffer);
2438 TRUNKS_EXPORT TPM_RC Parse_TPM2B_MAX_NV_BUFFER(std::string* buffer,
2440 std::string* value_bytes);
2443 Make_TPM2B_MAX_NV_BUFFER(const std::string& bytes);
2444 TRUNKS_EXPORT std::string StringFrom_TPM2B_MAX_NV_BUFFER(
2448 std::string* buffer);
2450 TRUNKS_EXPORT TPM_RC Parse_TPM2B_TIMEOUT(std::string* buffer,
2452 std::string* value_bytes);
2454 TRUNKS_EXPORT TPM2B_TIMEOUT Make_TPM2B_TIMEOUT(const std::string& bytes);
2455 TRUNKS_EXPORT std::string StringFrom_TPM2B_TIMEOUT(const TPM2B_TIMEOUT& tpm2b);
2458 std::string* buffer);
2460 TRUNKS_EXPORT TPM_RC Parse_TPM2B_IV(std::string* buffer,
2462 std::string* value_bytes);
2464 TRUNKS_EXPORT TPM2B_IV Make_TPM2B_IV(const std::string& bytes);
2465 TRUNKS_EXPORT std::string StringFrom_TPM2B_IV(const TPM2B_IV& tpm2b);
2468 std::string* buffer);
2470 TRUNKS_EXPORT TPM_RC Parse_TPM2B_NAME(std::string* buffer,
2472 std::string* value_bytes);
2474 TRUNKS_EXPORT TPM2B_NAME Make_TPM2B_NAME(const std::string& bytes);
2475 TRUNKS_EXPORT std::string StringFrom_TPM2B_NAME(const TPM2B_NAME& tpm2b);
2478 std::string* buffer);
2480 TRUNKS_EXPORT TPM_RC Parse_TPMS_PCR_SELECT(std::string* buffer,
2482 std::string* value_bytes);
2486 std::string* buffer);
2488 TRUNKS_EXPORT TPM_RC Parse_TPMS_PCR_SELECTION(std::string* buffer,
2490 std::string* value_bytes);
2493 std::string* buffer);
2495 TRUNKS_EXPORT TPM_RC Parse_TPMT_TK_CREATION(std::string* buffer,
2497 std::string* value_bytes);
2500 std::string* buffer);
2502 TRUNKS_EXPORT TPM_RC Parse_TPMT_TK_VERIFIED(std::string* buffer,
2504 std::string* value_bytes);
2507 std::string* buffer);
2509 TRUNKS_EXPORT TPM_RC Parse_TPMT_TK_AUTH(std::string* buffer,
2511 std::string* value_bytes);
2514 std::string* buffer);
2516 TRUNKS_EXPORT TPM_RC Parse_TPMT_TK_HASHCHECK(std::string* buffer,
2518 std::string* value_bytes);
2521 std::string* buffer);
2523 TRUNKS_EXPORT TPM_RC Parse_TPMS_ALG_PROPERTY(std::string* buffer,
2525 std::string* value_bytes);
2529 std::string* buffer);
2531 TRUNKS_EXPORT TPM_RC Parse_TPMS_TAGGED_PROPERTY(std::string* buffer,
2533 std::string* value_bytes);
2537 std::string* buffer);
2539 TRUNKS_EXPORT TPM_RC Parse_TPMS_TAGGED_PCR_SELECT(std::string* buffer,
2541 std::string* value_bytes);
2544 std::string* buffer);
2546 TRUNKS_EXPORT TPM_RC Parse_TPML_CC(std::string* buffer,
2548 std::string* value_bytes);
2551 std::string* buffer);
2553 TRUNKS_EXPORT TPM_RC Parse_TPML_CCA(std::string* buffer,
2555 std::string* value_bytes);
2558 std::string* buffer);
2560 TRUNKS_EXPORT TPM_RC Parse_TPML_ALG(std::string* buffer,
2562 std::string* value_bytes);
2565 std::string* buffer);
2567 TRUNKS_EXPORT TPM_RC Parse_TPML_HANDLE(std::string* buffer,
2569 std::string* value_bytes);
2572 std::string* buffer);
2574 TRUNKS_EXPORT TPM_RC Parse_TPML_DIGEST(std::string* buffer,
2576 std::string* value_bytes);
2580 std::string* buffer);
2582 TRUNKS_EXPORT TPM_RC Parse_TPML_DIGEST_VALUES(std::string* buffer,
2584 std::string* value_bytes);
2588 std::string* buffer);
2590 TRUNKS_EXPORT TPM_RC Parse_TPM2B_DIGEST_VALUES(std::string* buffer,
2592 std::string* value_bytes);
2595 Make_TPM2B_DIGEST_VALUES(const std::string& bytes);
2596 TRUNKS_EXPORT std::string StringFrom_TPM2B_DIGEST_VALUES(
2601 std::string* buffer);
2603 TRUNKS_EXPORT TPM_RC Parse_TPML_PCR_SELECTION(std::string* buffer,
2605 std::string* value_bytes);
2608 std::string* buffer);
2610 TRUNKS_EXPORT TPM_RC Parse_TPML_ALG_PROPERTY(std::string* buffer,
2612 std::string* value_bytes);
2616 std::string* buffer);
2619 Parse_TPML_TAGGED_TPM_PROPERTY(std::string* buffer,
2621 std::string* value_bytes);
2625 std::string* buffer);
2628 Parse_TPML_TAGGED_PCR_PROPERTY(std::string* buffer,
2630 std::string* value_bytes);
2633 std::string* buffer);
2635 TRUNKS_EXPORT TPM_RC Parse_TPML_ECC_CURVE(std::string* buffer,
2637 std::string* value_bytes);
2641 std::string* buffer);
2643 TRUNKS_EXPORT TPM_RC Parse_TPMS_CAPABILITY_DATA(std::string* buffer,
2645 std::string* value_bytes);
2648 std::string* buffer);
2650 TRUNKS_EXPORT TPM_RC Parse_TPMS_CLOCK_INFO(std::string* buffer,
2652 std::string* value_bytes);
2655 std::string* buffer);
2657 TRUNKS_EXPORT TPM_RC Parse_TPMS_TIME_INFO(std::string* buffer,
2659 std::string* value_bytes);
2663 std::string* buffer);
2665 TRUNKS_EXPORT TPM_RC Parse_TPMS_TIME_ATTEST_INFO(std::string* buffer,
2667 std::string* value_bytes);
2670 std::string* buffer);
2672 TRUNKS_EXPORT TPM_RC Parse_TPMS_CERTIFY_INFO(std::string* buffer,
2674 std::string* value_bytes);
2677 std::string* buffer);
2679 TRUNKS_EXPORT TPM_RC Parse_TPMS_QUOTE_INFO(std::string* buffer,
2681 std::string* value_bytes);
2685 std::string* buffer);
2688 Parse_TPMS_COMMAND_AUDIT_INFO(std::string* buffer,
2690 std::string* value_bytes);
2694 std::string* buffer);
2697 Parse_TPMS_SESSION_AUDIT_INFO(std::string* buffer,
2699 std::string* value_bytes);
2703 std::string* buffer);
2705 TRUNKS_EXPORT TPM_RC Parse_TPMS_CREATION_INFO(std::string* buffer,
2707 std::string* value_bytes);
2711 std::string* buffer);
2713 TRUNKS_EXPORT TPM_RC Parse_TPMS_NV_CERTIFY_INFO(std::string* buffer,
2715 std::string* value_bytes);
2718 std::string* buffer);
2720 TRUNKS_EXPORT TPM_RC Parse_TPMS_ATTEST(std::string* buffer,
2722 std::string* value_bytes);
2725 std::string* buffer);
2727 TRUNKS_EXPORT TPM_RC Parse_TPM2B_ATTEST(std::string* buffer,
2729 std::string* value_bytes);
2731 TRUNKS_EXPORT TPM2B_ATTEST Make_TPM2B_ATTEST(const std::string& bytes);
2732 TRUNKS_EXPORT std::string StringFrom_TPM2B_ATTEST(const TPM2B_ATTEST& tpm2b);
2735 std::string* buffer);
2737 TRUNKS_EXPORT TPM_RC Parse_TPMS_AUTH_COMMAND(std::string* buffer,
2739 std::string* value_bytes);
2743 std::string* buffer);
2745 TRUNKS_EXPORT TPM_RC Parse_TPMS_AUTH_RESPONSE(std::string* buffer,
2747 std::string* value_bytes);
2750 std::string* buffer);
2752 TRUNKS_EXPORT TPM_RC Parse_TPMT_SYM_DEF(std::string* buffer,
2754 std::string* value_bytes);
2758 std::string* buffer);
2760 TRUNKS_EXPORT TPM_RC Parse_TPMT_SYM_DEF_OBJECT(std::string* buffer,
2762 std::string* value_bytes);
2765 std::string* buffer);
2767 TRUNKS_EXPORT TPM_RC Parse_TPM2B_SYM_KEY(std::string* buffer,
2769 std::string* value_bytes);
2771 TRUNKS_EXPORT TPM2B_SYM_KEY Make_TPM2B_SYM_KEY(const std::string& bytes);
2772 TRUNKS_EXPORT std::string StringFrom_TPM2B_SYM_KEY(const TPM2B_SYM_KEY& tpm2b);
2776 std::string* buffer);
2778 TRUNKS_EXPORT TPM_RC Parse_TPMS_SYMCIPHER_PARMS(std::string* buffer,
2780 std::string* value_bytes);
2784 std::string* buffer);
2786 TRUNKS_EXPORT TPM_RC Parse_TPM2B_SENSITIVE_DATA(std::string* buffer,
2788 std::string* value_bytes);
2791 Make_TPM2B_SENSITIVE_DATA(const std::string& bytes);
2792 TRUNKS_EXPORT std::string StringFrom_TPM2B_SENSITIVE_DATA(
2797 std::string* buffer);
2799 TRUNKS_EXPORT TPM_RC Parse_TPMS_SENSITIVE_CREATE(std::string* buffer,
2801 std::string* value_bytes);
2805 std::string* buffer);
2807 TRUNKS_EXPORT TPM_RC Parse_TPM2B_SENSITIVE_CREATE(std::string* buffer,
2809 std::string* value_bytes);
2816 std::string* buffer);
2818 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_SIGHASH(std::string* buffer,
2820 std::string* value_bytes);
2823 std::string* buffer);
2825 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_XOR(std::string* buffer,
2827 std::string* value_bytes);
2831 std::string* buffer);
2833 TRUNKS_EXPORT TPM_RC Parse_TPMT_KEYEDHASH_SCHEME(std::string* buffer,
2835 std::string* value_bytes);
2838 std::string* buffer);
2840 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_ECDAA(std::string* buffer,
2842 std::string* value_bytes);
2845 std::string* buffer);
2847 TRUNKS_EXPORT TPM_RC Parse_TPMT_SIG_SCHEME(std::string* buffer,
2849 std::string* value_bytes);
2852 std::string* buffer);
2854 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_OAEP(std::string* buffer,
2856 std::string* value_bytes);
2859 std::string* buffer);
2861 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_ECDH(std::string* buffer,
2863 std::string* value_bytes);
2866 std::string* buffer);
2868 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_MGF1(std::string* buffer,
2870 std::string* value_bytes);
2874 std::string* buffer);
2877 Parse_TPMS_SCHEME_KDF1_SP800_56a(std::string* buffer,
2879 std::string* value_bytes);
2882 std::string* buffer);
2884 TRUNKS_EXPORT TPM_RC Parse_TPMS_SCHEME_KDF2(std::string* buffer,
2886 std::string* value_bytes);
2890 std::string* buffer);
2893 Parse_TPMS_SCHEME_KDF1_SP800_108(std::string* buffer,
2895 std::string* value_bytes);
2898 std::string* buffer);
2900 TRUNKS_EXPORT TPM_RC Parse_TPMT_KDF_SCHEME(std::string* buffer,
2902 std::string* value_bytes);
2905 std::string* buffer);
2907 TRUNKS_EXPORT TPM_RC Parse_TPMT_ASYM_SCHEME(std::string* buffer,
2909 std::string* value_bytes);
2912 std::string* buffer);
2914 TRUNKS_EXPORT TPM_RC Parse_TPMT_RSA_SCHEME(std::string* buffer,
2916 std::string* value_bytes);
2919 std::string* buffer);
2921 TRUNKS_EXPORT TPM_RC Parse_TPMT_RSA_DECRYPT(std::string* buffer,
2923 std::string* value_bytes);
2927 std::string* buffer);
2929 TRUNKS_EXPORT TPM_RC Parse_TPM2B_PUBLIC_KEY_RSA(std::string* buffer,
2931 std::string* value_bytes);
2934 Make_TPM2B_PUBLIC_KEY_RSA(const std::string& bytes);
2935 TRUNKS_EXPORT std::string StringFrom_TPM2B_PUBLIC_KEY_RSA(
2940 std::string* buffer);
2942 TRUNKS_EXPORT TPM_RC Parse_TPM2B_PRIVATE_KEY_RSA(std::string* buffer,
2944 std::string* value_bytes);
2947 Make_TPM2B_PRIVATE_KEY_RSA(const std::string& bytes);
2948 TRUNKS_EXPORT std::string StringFrom_TPM2B_PRIVATE_KEY_RSA(
2953 std::string* buffer);
2955 TRUNKS_EXPORT TPM_RC Parse_TPM2B_ECC_PARAMETER(std::string* buffer,
2957 std::string* value_bytes);
2960 Make_TPM2B_ECC_PARAMETER(const std::string& bytes);
2961 TRUNKS_EXPORT std::string StringFrom_TPM2B_ECC_PARAMETER(
2965 std::string* buffer);
2967 TRUNKS_EXPORT TPM_RC Parse_TPMS_ECC_POINT(std::string* buffer,
2969 std::string* value_bytes);
2972 std::string* buffer);
2974 TRUNKS_EXPORT TPM_RC Parse_TPM2B_ECC_POINT(std::string* buffer,
2976 std::string* value_bytes);
2981 std::string* buffer);
2983 TRUNKS_EXPORT TPM_RC Parse_TPMT_ECC_SCHEME(std::string* buffer,
2985 std::string* value_bytes);
2989 std::string* buffer);
2992 Parse_TPMS_ALGORITHM_DETAIL_ECC(std::string* buffer,
2994 std::string* value_bytes);
2998 std::string* buffer);
3000 TRUNKS_EXPORT TPM_RC Parse_TPMS_SIGNATURE_RSASSA(std::string* buffer,
3002 std::string* value_bytes);
3006 std::string* buffer);
3008 TRUNKS_EXPORT TPM_RC Parse_TPMS_SIGNATURE_RSAPSS(std::string* buffer,
3010 std::string* value_bytes);
3014 std::string* buffer);
3016 TRUNKS_EXPORT TPM_RC Parse_TPMS_SIGNATURE_ECDSA(std::string* buffer,
3018 std::string* value_bytes);
3021 std::string* buffer);
3023 TRUNKS_EXPORT TPM_RC Parse_TPMT_SIGNATURE(std::string* buffer,
3025 std::string* value_bytes);
3029 std::string* buffer);
3031 TRUNKS_EXPORT TPM_RC Parse_TPM2B_ENCRYPTED_SECRET(std::string* buffer,
3033 std::string* value_bytes);
3036 Make_TPM2B_ENCRYPTED_SECRET(const std::string& bytes);
3037 TRUNKS_EXPORT std::string StringFrom_TPM2B_ENCRYPTED_SECRET(
3042 std::string* buffer);
3044 TRUNKS_EXPORT TPM_RC Parse_TPMS_KEYEDHASH_PARMS(std::string* buffer,
3046 std::string* value_bytes);
3049 std::string* buffer);
3051 TRUNKS_EXPORT TPM_RC Parse_TPMS_ASYM_PARMS(std::string* buffer,
3053 std::string* value_bytes);
3056 std::string* buffer);
3058 TRUNKS_EXPORT TPM_RC Parse_TPMS_RSA_PARMS(std::string* buffer,
3060 std::string* value_bytes);
3063 std::string* buffer);
3065 TRUNKS_EXPORT TPM_RC Parse_TPMS_ECC_PARMS(std::string* buffer,
3067 std::string* value_bytes);
3070 std::string* buffer);
3072 TRUNKS_EXPORT TPM_RC Parse_TPMT_PUBLIC_PARMS(std::string* buffer,
3074 std::string* value_bytes);
3077 std::string* buffer);
3079 TRUNKS_EXPORT TPM_RC Parse_TPMT_PUBLIC(std::string* buffer,
3081 std::string* value_bytes);
3084 std::string* buffer);
3086 TRUNKS_EXPORT TPM_RC Parse_TPM2B_PUBLIC(std::string* buffer,
3088 std::string* value_bytes);
3094 std::string* buffer);
3097 Parse_TPM2B_PRIVATE_VENDOR_SPECIFIC(std::string* buffer,
3099 std::string* value_bytes);
3102 Make_TPM2B_PRIVATE_VENDOR_SPECIFIC(const std::string& bytes);
3103 TRUNKS_EXPORT std::string StringFrom_TPM2B_PRIVATE_VENDOR_SPECIFIC(
3107 std::string* buffer);
3109 TRUNKS_EXPORT TPM_RC Parse_TPMT_SENSITIVE(std::string* buffer,
3111 std::string* value_bytes);
3114 std::string* buffer);
3116 TRUNKS_EXPORT TPM_RC Parse_TPM2B_SENSITIVE(std::string* buffer,
3118 std::string* value_bytes);
3123 std::string* buffer);
3125 TRUNKS_EXPORT TPM_RC Parse__PRIVATE(std::string* buffer,
3127 std::string* value_bytes);
3130 std::string* buffer);
3132 TRUNKS_EXPORT TPM_RC Parse_TPM2B_PRIVATE(std::string* buffer,
3134 std::string* value_bytes);
3136 TRUNKS_EXPORT TPM2B_PRIVATE Make_TPM2B_PRIVATE(const std::string& bytes);
3137 TRUNKS_EXPORT std::string StringFrom_TPM2B_PRIVATE(const TPM2B_PRIVATE& tpm2b);
3140 std::string* buffer);
3142 TRUNKS_EXPORT TPM_RC Parse__ID_OBJECT(std::string* buffer,
3144 std::string* value_bytes);
3147 std::string* buffer);
3149 TRUNKS_EXPORT TPM_RC Parse_TPM2B_ID_OBJECT(std::string* buffer,
3151 std::string* value_bytes);
3153 TRUNKS_EXPORT TPM2B_ID_OBJECT Make_TPM2B_ID_OBJECT(const std::string& bytes);
3154 TRUNKS_EXPORT std::string StringFrom_TPM2B_ID_OBJECT(
3158 std::string* buffer);
3160 TRUNKS_EXPORT TPM_RC Parse_TPMS_NV_PUBLIC(std::string* buffer,
3162 std::string* value_bytes);
3165 std::string* buffer);
3167 TRUNKS_EXPORT TPM_RC Parse_TPM2B_NV_PUBLIC(std::string* buffer,
3169 std::string* value_bytes);
3175 std::string* buffer);
3178 Parse_TPM2B_CONTEXT_SENSITIVE(std::string* buffer,
3180 std::string* value_bytes);
3183 Make_TPM2B_CONTEXT_SENSITIVE(const std::string& bytes);
3184 TRUNKS_EXPORT std::string StringFrom_TPM2B_CONTEXT_SENSITIVE(
3188 std::string* buffer);
3190 TRUNKS_EXPORT TPM_RC Parse_TPMS_CONTEXT_DATA(std::string* buffer,
3192 std::string* value_bytes);
3196 std::string* buffer);
3198 TRUNKS_EXPORT TPM_RC Parse_TPM2B_CONTEXT_DATA(std::string* buffer,
3200 std::string* value_bytes);
3203 Make_TPM2B_CONTEXT_DATA(const std::string& bytes);
3204 TRUNKS_EXPORT std::string StringFrom_TPM2B_CONTEXT_DATA(
3208 std::string* buffer);
3210 TRUNKS_EXPORT TPM_RC Parse_TPMS_CONTEXT(std::string* buffer,
3212 std::string* value_bytes);
3216 std::string* buffer);
3218 TRUNKS_EXPORT TPM_RC Parse_TPMS_CREATION_DATA(std::string* buffer,
3220 std::string* value_bytes);
3224 std::string* buffer);
3226 TRUNKS_EXPORT TPM_RC Parse_TPM2B_CREATION_DATA(std::string* buffer,
3228 std::string* value_bytes);
3234 std::string* buffer);
3236 TRUNKS_EXPORT TPM_RC Parse_TPMU_HA(std::string* buffer,
3238 std::string* value_bytes);
3241 std::string* buffer);
3243 TRUNKS_EXPORT TPM_RC Parse_TPMU_NAME(std::string* buffer,
3245 std::string* value_bytes);
3248 std::string* buffer);
3250 TRUNKS_EXPORT TPM_RC Parse_TPMU_CAPABILITIES(std::string* buffer,
3252 std::string* value_bytes);
3255 std::string* buffer);
3257 TRUNKS_EXPORT TPM_RC Parse_TPMU_ATTEST(std::string* buffer,
3259 std::string* value_bytes);
3262 std::string* buffer);
3264 TRUNKS_EXPORT TPM_RC Parse_TPMU_SYM_KEY_BITS(std::string* buffer,
3266 std::string* value_bytes);
3269 std::string* buffer);
3271 TRUNKS_EXPORT TPM_RC Parse_TPMU_SYM_MODE(std::string* buffer,
3273 std::string* value_bytes);
3277 std::string* buffer);
3279 TRUNKS_EXPORT TPM_RC Parse_TPMU_SCHEME_KEYEDHASH(std::string* buffer,
3281 std::string* value_bytes);
3284 std::string* buffer);
3286 TRUNKS_EXPORT TPM_RC Parse_TPMU_SIG_SCHEME(std::string* buffer,
3288 std::string* value_bytes);
3291 std::string* buffer);
3293 TRUNKS_EXPORT TPM_RC Parse_TPMU_KDF_SCHEME(std::string* buffer,
3295 std::string* value_bytes);
3298 std::string* buffer);
3300 TRUNKS_EXPORT TPM_RC Parse_TPMU_ASYM_SCHEME(std::string* buffer,
3302 std::string* value_bytes);
3305 std::string* buffer);
3307 TRUNKS_EXPORT TPM_RC Parse_TPMU_SIGNATURE(std::string* buffer,
3309 std::string* value_bytes);
3313 std::string* buffer);
3315 TRUNKS_EXPORT TPM_RC Parse_TPMU_ENCRYPTED_SECRET(std::string* buffer,
3317 std::string* value_bytes);
3320 std::string* buffer);
3322 TRUNKS_EXPORT TPM_RC Parse_TPMU_PUBLIC_ID(std::string* buffer,
3324 std::string* value_bytes);
3327 std::string* buffer);
3329 TRUNKS_EXPORT TPM_RC Parse_TPMU_PUBLIC_PARMS(std::string* buffer,
3331 std::string* value_bytes);
3335 std::string* buffer);
3338 Parse_TPMU_SENSITIVE_COMPOSITE(std::string* buffer,
3340 std::string* value_bytes);
3343 std::string* buffer);
3345 TRUNKS_EXPORT TPM_RC Parse_TPMU_SYM_DETAILS(std::string* buffer,
3347 std::string* value_bytes);
3358 std::string* serialized_command,
3361 const std::string& response,
3371 std::string* serialized_command,
3374 const std::string& response,
3384 std::string* serialized_command,
3387 const std::string& response,
3398 std::string* serialized_command,
3401 const std::string& response,
3417 std::string* serialized_command,
3420 const std::string& response,
3436 const std::string& tpm_key_name,
3438 const std::string& bind_name,
3444 std::string* serialized_command,
3447 const std::string& response,
3452 const std::string& tpm_key_name,
3454 const std::string& bind_name,
3464 const std::string& tpm_key_name,
3466 const std::string& bind_name,
3478 const std::string& session_handle_name,
3479 std::string* serialized_command,
3482 const std::string& response,
3485 const std::string& session_handle_name,
3490 const std::string& session_handle_name,
3501 const std::string& parent_handle_name,
3506 std::string* serialized_command,
3509 const std::string& response,
3517 const std::string& parent_handle_name,
3525 const std::string& parent_handle_name,
3542 const std::string& parent_handle_name,
3545 std::string* serialized_command,
3548 const std::string& response,
3553 const std::string& parent_handle_name,
3559 const std::string& parent_handle_name,
3573 std::string* serialized_command,
3576 const std::string& response,
3599 const std::string& object_handle_name,
3600 std::string* serialized_command,
3603 const std::string& response,
3609 const std::string& object_handle_name,
3613 const std::string& object_handle_name,
3623 const std::string& activate_handle_name,
3625 const std::string& key_handle_name,
3628 std::string* serialized_command,
3631 const std::string& response,
3635 const std::string& activate_handle_name,
3637 const std::string& key_handle_name,
3644 const std::string& activate_handle_name,
3646 const std::string& key_handle_name,
3657 const std::string& handle_name,
3660 std::string* serialized_command,
3663 const std::string& response,
3668 const std::string& handle_name,
3675 const std::string& handle_name,
3686 const std::string& item_handle_name,
3687 std::string* serialized_command,
3690 const std::string& response,
3694 const std::string& item_handle_name,
3698 const std::string& item_handle_name,
3706 const std::string& object_handle_name,
3708 const std::string& parent_handle_name,
3710 std::string* serialized_command,
3713 const std::string& response,
3717 const std::string& object_handle_name,
3719 const std::string& parent_handle_name,
3725 const std::string& object_handle_name,
3727 const std::string& parent_handle_name,
3738 const std::string& object_handle_name,
3740 const std::string& new_parent_handle_name,
3743 std::string* serialized_command,
3746 const std::string& response,
3752 const std::string& object_handle_name,
3754 const std::string& new_parent_handle_name,
3760 const std::string& object_handle_name,
3762 const std::string& new_parent_handle_name,
3775 const std::string& old_parent_name,
3777 const std::string& new_parent_name,
3781 std::string* serialized_command,
3784 const std::string& response,
3789 const std::string& old_parent_name,
3791 const std::string& new_parent_name,
3798 const std::string& old_parent_name,
3800 const std::string& new_parent_name,
3812 const std::string& parent_handle_name,
3818 std::string* serialized_command,
3821 const std::string& response,
3825 const std::string& parent_handle_name,
3834 const std::string& parent_handle_name,
3847 const std::string& key_handle_name,
3851 std::string* serialized_command,
3854 const std::string& response,
3858 const std::string& key_handle_name,
3865 const std::string& key_handle_name,
3876 const std::string& key_handle_name,
3880 std::string* serialized_command,
3883 const std::string& response,
3887 const std::string& key_handle_name,
3894 const std::string& key_handle_name,
3906 const std::string& key_handle_name,
3907 std::string* serialized_command,
3910 const std::string& response,
3915 const std::string& key_handle_name,
3919 const std::string& key_handle_name,
3928 const std::string& key_handle_name,
3930 std::string* serialized_command,
3933 const std::string& response,
3937 const std::string& key_handle_name,
3942 const std::string& key_handle_name,
3951 std::string* serialized_command,
3954 const std::string& response,
3970 const std::string& key_a_name,
3975 std::string* serialized_command,
3978 const std::string& response,
3983 const std::string& key_a_name,
3991 const std::string& key_a_name,
4005 const std::string& key_handle_name,
4010 std::string* serialized_command,
4013 const std::string& response,
4018 const std::string& key_handle_name,
4027 const std::string& key_handle_name,
4043 std::string* serialized_command,
4046 const std::string& response,
4066 const std::string& handle_name,
4069 std::string* serialized_command,
4072 const std::string& response,
4076 const std::string& handle_name,
4082 const std::string& handle_name,
4092 std::string* serialized_command,
4095 const std::string& response,
4107 std::string* serialized_command,
4110 const std::string& response,
4122 const std::string& handle_name,
4125 std::string* serialized_command,
4128 const std::string& response,
4132 const std::string& handle_name,
4138 const std::string& handle_name,
4149 std::string* serialized_command,
4152 const std::string& response,
4167 const std::string& sequence_handle_name,
4169 std::string* serialized_command,
4172 const std::string& response,
4175 const std::string& sequence_handle_name,
4181 const std::string& sequence_handle_name,
4190 const std::string& sequence_handle_name,
4193 std::string* serialized_command,
4196 const std::string& response,
4201 const std::string& sequence_handle_name,
4208 const std::string& sequence_handle_name,
4219 const std::string& pcr_handle_name,
4221 const std::string& sequence_handle_name,
4223 std::string* serialized_command,
4226 const std::string& response,
4231 const std::string& pcr_handle_name,
4233 const std::string& sequence_handle_name,
4239 const std::string& pcr_handle_name,
4241 const std::string& sequence_handle_name,
4251 const std::string& object_handle_name,
4253 const std::string& sign_handle_name,
4256 std::string* serialized_command,
4259 const std::string& response,
4264 const std::string& object_handle_name,
4266 const std::string& sign_handle_name,
4272 const std::string& object_handle_name,
4274 const std::string& sign_handle_name,
4286 const std::string& sign_handle_name,
4288 const std::string& object_handle_name,
4293 std::string* serialized_command,
4296 const std::string& response,
4301 const std::string& sign_handle_name,
4303 const std::string& object_handle_name,
4312 const std::string& sign_handle_name,
4314 const std::string& object_handle_name,
4328 const std::string& sign_handle_name,
4332 std::string* serialized_command,
4335 const std::string& response,
4340 const std::string& sign_handle_name,
4347 const std::string& sign_handle_name,
4360 const std::string& privacy_admin_handle_name,
4362 const std::string& sign_handle_name,
4364 const std::string& session_handle_name,
4367 std::string* serialized_command,
4370 const std::string& response,
4376 const std::string& privacy_admin_handle_name,
4378 const std::string& sign_handle_name,
4380 const std::string& session_handle_name,
4387 const std::string& privacy_admin_handle_name,
4389 const std::string& sign_handle_name,
4391 const std::string& session_handle_name,
4403 const std::string& privacy_handle_name,
4405 const std::string& sign_handle_name,
4408 std::string* serialized_command,
4411 const std::string& response,
4417 const std::string& privacy_handle_name,
4419 const std::string& sign_handle_name,
4426 const std::string& privacy_handle_name,
4428 const std::string& sign_handle_name,
4440 const std::string& privacy_admin_handle_name,
4442 const std::string& sign_handle_name,
4445 std::string* serialized_command,
4448 const std::string& response,
4453 const std::string& privacy_admin_handle_name,
4455 const std::string& sign_handle_name,
4461 const std::string& privacy_admin_handle_name,
4463 const std::string& sign_handle_name,
4478 const std::string& sign_handle_name,
4483 std::string* serialized_command,
4486 const std::string& response,
4494 const std::string& sign_handle_name,
4502 const std::string& sign_handle_name,
4521 std::string* serialized_command,
4524 const std::string& response,
4545 const std::string& key_handle_name,
4548 std::string* serialized_command,
4551 const std::string& response,
4555 const std::string& key_handle_name,
4562 const std::string& key_handle_name,
4572 const std::string& key_handle_name,
4576 std::string* serialized_command,
4579 const std::string& response,
4583 const std::string& key_handle_name,
4590 const std::string& key_handle_name,
4600 const std::string& auth_name,
4604 std::string* serialized_command,
4607 const std::string& response,
4611 const std::string& auth_name,
4619 const std::string& auth_name,
4627 const std::string& pcr_handle_name,
4629 std::string* serialized_command,
4632 const std::string& response,
4635 const std::string& pcr_handle_name,
4640 const std::string& pcr_handle_name,
4648 const std::string& pcr_handle_name,
4650 std::string* serialized_command,
4653 const std::string& response,
4657 const std::string& pcr_handle_name,
4662 const std::string& pcr_handle_name,
4673 std::string* serialized_command,
4676 const std::string& response,
4697 const std::string& auth_handle_name,
4699 std::string* serialized_command,
4702 const std::string& response,
4709 const std::string& auth_handle_name,
4715 const std::string& auth_handle_name,
4725 const std::string& auth_handle_name,
4727 const std::string& pcr_num_name,
4730 std::string* serialized_command,
4733 const std::string& response,
4736 const std::string& auth_handle_name,
4738 const std::string& pcr_num_name,
4745 const std::string& auth_handle_name,
4747 const std::string& pcr_num_name,
4754 const std::string& pcr_handle_name,
4756 std::string* serialized_command,
4759 const std::string& response,
4762 const std::string& pcr_handle_name,
4768 const std::string& pcr_handle_name,
4774 const std::string& pcr_handle_name,
4775 std::string* serialized_command,
4778 const std::string& response,
4781 const std::string& pcr_handle_name,
4785 const std::string& pcr_handle_name,
4793 const std::string& auth_object_name,
4795 const std::string& policy_session_name,
4801 std::string* serialized_command,
4804 const std::string& response,
4809 const std::string& auth_object_name,
4811 const std::string& policy_session_name,
4821 const std::string& auth_object_name,
4823 const std::string& policy_session_name,
4838 const std::string& auth_handle_name,
4840 const std::string& policy_session_name,
4845 std::string* serialized_command,
4848 const std::string& response,
4853 const std::string& auth_handle_name,
4855 const std::string& policy_session_name,
4864 const std::string& auth_handle_name,
4866 const std::string& policy_session_name,
4877 const std::string& policy_session_name,
4883 std::string* serialized_command,
4886 const std::string& response,
4889 const std::string& policy_session_name,
4899 const std::string& policy_session_name,
4909 const std::string& policy_session_name,
4911 std::string* serialized_command,
4914 const std::string& response,
4917 const std::string& policy_session_name,
4922 const std::string& policy_session_name,
4928 const std::string& policy_session_name,
4931 std::string* serialized_command,
4934 const std::string& response,
4937 const std::string& policy_session_name,
4943 const std::string& policy_session_name,
4950 const std::string& policy_session_name,
4952 std::string* serialized_command,
4955 const std::string& response,
4958 const std::string& policy_session_name,
4964 const std::string& policy_session_name,
4970 const std::string& auth_handle_name,
4972 const std::string& nv_index_name,
4974 const std::string& policy_session_name,
4978 std::string* serialized_command,
4981 const std::string& response,
4984 const std::string& auth_handle_name,
4986 const std::string& nv_index_name,
4988 const std::string& policy_session_name,
4995 const std::string& auth_handle_name,
4997 const std::string& nv_index_name,
4999 const std::string& policy_session_name,
5007 const std::string& policy_session_name,
5011 std::string* serialized_command,
5014 const std::string& response,
5017 const std::string& policy_session_name,
5025 const std::string& policy_session_name,
5033 const std::string& policy_session_name,
5035 std::string* serialized_command,
5038 const std::string& response,
5041 const std::string& policy_session_name,
5047 const std::string& policy_session_name,
5054 const std::string& policy_session_name,
5055 std::string* serialized_command,
5058 const std::string& response,
5062 const std::string& policy_session_name,
5067 const std::string& policy_session_name,
5072 const std::string& policy_session_name,
5074 std::string* serialized_command,
5077 const std::string& response,
5080 const std::string& policy_session_name,
5086 const std::string& policy_session_name,
5092 const std::string& policy_session_name,
5094 std::string* serialized_command,
5097 const std::string& response,
5100 const std::string& policy_session_name,
5106 const std::string& policy_session_name,
5113 const std::string& policy_session_name,
5117 std::string* serialized_command,
5120 const std::string& response,
5124 const std::string& policy_session_name,
5132 const std::string& policy_session_name,
5140 const std::string& policy_session_name,
5145 std::string* serialized_command,
5148 const std::string& response,
5151 const std::string& policy_session_name,
5160 const std::string& policy_session_name,
5169 const std::string& policy_session_name,
5170 std::string* serialized_command,
5173 const std::string& response,
5176 const std::string& policy_session_name,
5181 const std::string& policy_session_name,
5186 const std::string& policy_session_name,
5187 std::string* serialized_command,
5190 const std::string& response,
5193 const std::string& policy_session_name,
5198 const std::string& policy_session_name,
5205 const std::string& policy_session_name,
5206 std::string* serialized_command,
5209 const std::string& response,
5213 const std::string& policy_session_name,
5218 const std::string& policy_session_name,
5224 const std::string& policy_session_name,
5226 std::string* serialized_command,
5229 const std::string& response,
5232 const std::string& policy_session_name,
5238 const std::string& policy_session_name,
5251 const std::string& primary_handle_name,
5256 std::string* serialized_command,
5259 const std::string& response,
5268 const std::string& primary_handle_name,
5277 const std::string& primary_handle_name,
5292 const std::string& auth_handle_name,
5295 std::string* serialized_command,
5298 const std::string& response,
5301 const std::string& auth_handle_name,
5308 const std::string& auth_handle_name,
5315 const std::string& auth_handle_name,
5318 std::string* serialized_command,
5321 const std::string& response,
5324 const std::string& auth_handle_name,
5331 const std::string& auth_handle_name,
5338 const std::string& auth_handle_name,
5339 std::string* serialized_command,
5342 const std::string& response,
5345 const std::string& auth_handle_name,
5349 const std::string& auth_handle_name,
5354 const std::string& auth_handle_name,
5355 std::string* serialized_command,
5358 const std::string& response,
5361 const std::string& auth_handle_name,
5365 const std::string& auth_handle_name,
5370 const std::string& auth_handle_name,
5371 std::string* serialized_command,
5374 const std::string& response,
5377 const std::string& auth_handle_name,
5381 const std::string& auth_handle_name,
5386 const std::string& auth_name,
5388 std::string* serialized_command,
5391 const std::string& response,
5394 const std::string& auth_name,
5400 const std::string& auth_name,
5407 const std::string& auth_handle_name,
5409 std::string* serialized_command,
5412 const std::string& response,
5416 const std::string& auth_handle_name,
5422 const std::string& auth_handle_name,
5429 const std::string& lock_handle_name,
5430 std::string* serialized_command,
5433 const std::string& response,
5437 const std::string& lock_handle_name,
5442 const std::string& lock_handle_name,
5448 const std::string& lock_handle_name,
5452 std::string* serialized_command,
5455 const std::string& response,
5459 const std::string& lock_handle_name,
5467 const std::string& lock_handle_name,
5475 const std::string& auth_name,
5478 std::string* serialized_command,
5481 const std::string& response,
5484 const std::string& auth_name,
5490 const std::string& auth_name,
5497 const std::string& auth_handle_name,
5499 std::string* serialized_command,
5502 const std::string& response,
5505 const std::string& auth_handle_name,
5511 const std::string& auth_handle_name,
5517 const std::string& authorization_name,
5519 const std::string& key_handle_name,
5522 std::string* serialized_command,
5525 const std::string& response,
5528 const std::string& authorization_name,
5530 const std::string& key_handle_name,
5537 const std::string& authorization_name,
5539 const std::string& key_handle_name,
5549 std::string* serialized_command,
5552 const std::string& response,
5569 std::string* serialized_command,
5572 const std::string& response,
5587 const std::string& save_handle_name,
5588 std::string* serialized_command,
5591 const std::string& response,
5595 const std::string& save_handle_name,
5599 const std::string& save_handle_name,
5607 std::string* serialized_command,
5610 const std::string& response,
5622 std::string* serialized_command,
5625 const std::string& response,
5636 const std::string& auth_name,
5638 const std::string& object_handle_name,
5640 std::string* serialized_command,
5643 const std::string& response,
5646 const std::string& auth_name,
5648 const std::string& object_handle_name,
5654 const std::string& auth_name,
5656 const std::string& object_handle_name,
5663 std::string* serialized_command,
5666 const std::string& response,
5676 const std::string& auth_name,
5678 std::string* serialized_command,
5681 const std::string& response,
5684 const std::string& auth_name,
5689 const std::string& auth_name,
5695 const std::string& auth_name,
5697 std::string* serialized_command,
5700 const std::string& response,
5703 const std::string& auth_name,
5709 const std::string& auth_name,
5720 std::string* serialized_command,
5723 const std::string& response,
5742 std::string* serialized_command,
5745 const std::string& response,
5755 const std::string& auth_handle_name,
5758 std::string* serialized_command,
5761 const std::string& response,
5764 const std::string& auth_handle_name,
5771 const std::string& auth_handle_name,
5778 const std::string& auth_handle_name,
5780 const std::string& nv_index_name,
5781 std::string* serialized_command,
5784 const std::string& response,
5787 const std::string& auth_handle_name,
5789 const std::string& nv_index_name,
5794 const std::string& auth_handle_name,
5796 const std::string& nv_index_name,
5802 const std::string& nv_index_name,
5804 const std::string& platform_name,
5805 std::string* serialized_command,
5808 const std::string& response,
5812 const std::string& nv_index_name,
5814 const std::string& platform_name,
5819 const std::string& nv_index_name,
5821 const std::string& platform_name,
5829 const std::string& nv_index_name,
5830 std::string* serialized_command,
5833 const std::string& response,
5838 const std::string& nv_index_name,
5843 const std::string& nv_index_name,
5850 const std::string& auth_handle_name,
5852 const std::string& nv_index_name,
5855 std::string* serialized_command,
5858 const std::string& response,
5861 const std::string& auth_handle_name,
5863 const std::string& nv_index_name,
5869 const std::string& auth_handle_name,
5871 const std::string& nv_index_name,
5878 const std::string& auth_handle_name,
5880 const std::string& nv_index_name,
5881 std::string* serialized_command,
5884 const std::string& response,
5887 const std::string& auth_handle_name,
5889 const std::string& nv_index_name,
5894 const std::string& auth_handle_name,
5896 const std::string& nv_index_name,
5901 const std::string& auth_handle_name,
5903 const std::string& nv_index_name,
5905 std::string* serialized_command,
5908 const std::string& response,
5911 const std::string& auth_handle_name,
5913 const std::string& nv_index_name,
5918 const std::string& auth_handle_name,
5920 const std::string& nv_index_name,
5926 const std::string& auth_handle_name,
5928 const std::string& nv_index_name,
5930 std::string* serialized_command,
5933 const std::string& response,
5936 const std::string& auth_handle_name,
5938 const std::string& nv_index_name,
5943 const std::string& auth_handle_name,
5945 const std::string& nv_index_name,
5951 const std::string& auth_handle_name,
5953 const std::string& nv_index_name,
5954 std::string* serialized_command,
5957 const std::string& response,
5960 const std::string& auth_handle_name,
5962 const std::string& nv_index_name,
5967 const std::string& auth_handle_name,
5969 const std::string& nv_index_name,
5974 const std::string& auth_handle_name,
5975 std::string* serialized_command,
5978 const std::string& response,
5981 const std::string& auth_handle_name,
5986 const std::string& auth_handle_name,
5993 const std::string& auth_handle_name,
5995 const std::string& nv_index_name,
5998 std::string* serialized_command,
6001 const std::string& response,
6005 const std::string& auth_handle_name,
6007 const std::string& nv_index_name,
6013 const std::string& auth_handle_name,
6015 const std::string& nv_index_name,
6023 const std::string& auth_handle_name,
6025 const std::string& nv_index_name,
6026 std::string* serialized_command,
6029 const std::string& response,
6032 const std::string& auth_handle_name,
6034 const std::string& nv_index_name,
6038 const std::string& auth_handle_name,
6040 const std::string& nv_index_name,
6045 const std::string& nv_index_name,
6047 std::string* serialized_command,
6050 const std::string& response,
6053 const std::string& nv_index_name,
6059 const std::string& nv_index_name,
6068 const std::string& sign_handle_name,
6070 const std::string& auth_handle_name,
6072 const std::string& nv_index_name,
6077 std::string* serialized_command,
6080 const std::string& response,
6085 const std::string& sign_handle_name,
6087 const std::string& auth_handle_name,
6089 const std::string& nv_index_name,
6097 const std::string& sign_handle_name,
6099 const std::string& auth_handle_name,
6101 const std::string& nv_index_name,