1c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury/* 2c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury * Copyright 2015 The Chromium OS Authors. All rights reserved. 3c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury * Use of this source code is governed by a BSD-style license that can be 4c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury * found in the LICENSE file. 5c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury */ 6c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury 7c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury#ifndef __TPM2_ALGORITHMCAP_FP_H 8c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury#define __TPM2_ALGORITHMCAP_FP_H 9c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury 10bbd79006638e983c14ae2b644146ab6b05856e6eVadim BendeburyLIB_EXPORT void AlgorithmGetImplementedVector( 11f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury ALGORITHM_VECTOR *implemented // OUT: the implemented bits are SET 12f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury ); 13bbd79006638e983c14ae2b644146ab6b05856e6eVadim Bendebury 14bbd79006638e983c14ae2b644146ab6b05856e6eVadim BendeburyTPMI_YES_NO AlgorithmCapGetImplemented( 15f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury TPM_ALG_ID algID, // IN: the starting algorithm ID 16f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury UINT32 count, // IN: count of returned algorithms 17f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury TPML_ALG_PROPERTY *algList // OUT: algorithm list 18f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury ); 19c00055c030100256f3c2015b9892cdb0bd39fcb0Vadim Bendebury 20f788ffb5e5b4493cb4c1deaa12a97c80c2694b01Vadim Bendebury#endif // __TPM2_ALGORITHMCAP_FP_H 21