aboutsummaryrefslogtreecommitdiffstats
path: root/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies
diff options
context:
space:
mode:
Diffstat (limited to 'roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies')
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/Policies.txt138
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/aaa1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/bits48321601.binbin0 -> 8 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/msgtpmgen.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahasha.binbin0 -> 36 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahasha.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahashb.binbin0 -> 36 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahashb.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphasha.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphasha.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphashb.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphashb.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/p256privkey.pem5
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/p256pubkey.pem4
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/pnhnamehash.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/pnhnamehash.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv-unseal.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv-unseal.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha1.bin2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha1.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha256.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha256.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha384.bin2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha384.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha512.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha512.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccactivate.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccactivate.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccertify.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccertify.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccreate-auth.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccreate-auth.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccduplicate.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccduplicate.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccnvchangeauth-auth.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccnvchangeauth-auth.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccquote.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccquote.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign-auth.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign-auth.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign.bin2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccundefinespacespecial-auth.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccundefinespacespecial-auth.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycountertimer.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycountertimer.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphash.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphash.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphashhash.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphashhash.txtbin0 -> 9 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-no.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-no.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-yes.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-yes.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgek.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha256.bin2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha256.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha384.binbin0 -> 48 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha384.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha512.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha512.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha256.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha256.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha384.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha384.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha512.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha512.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha256.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha384.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha512.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynamehash.binbin0 -> 32 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynamehash.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvargs.txtbin0 -> 13 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvnv.binbin0 -> 20 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvnv.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyor.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyor.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyorwrittensigned.binbin0 -> 32 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyorwrittensigned.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr0.binbin0 -> 20 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr0.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha1.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha256.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha384.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha512.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha1.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha1.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha256.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha256.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha384.binbin0 -> 48 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha384.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha512.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha512.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcrbm0.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnv.binbin0 -> 32 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnv.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpf.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpf.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpp.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpp.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretp.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretp.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha256.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha256ha.binbin0 -> 34 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha384.binbin0 -> 48 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha384ha.binbin0 -> 50 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha512.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha512ha.binbin0 -> 66 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretsha256.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretsha256.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha1.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha1.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha256.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha256.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha384.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha384.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha512.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha512.txt2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplate.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplate.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplatehash.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplatehash.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenclrsigned.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenclrsigned.txt3
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenset.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenset.txt1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittensetsigned.bin3
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittensetsigned.txt3
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsaprivkey.derbin0 -> 1191 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsaprivkey.pem30
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsapubkey.pem9
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1.binbin0 -> 2 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1aaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1extaaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1extaaa0.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1exthaaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256.binbin0 -> 2 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256aaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256extaaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256extaaa0.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256exthaaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384.binbin0 -> 2 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384aaa.bin2
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384extaaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384extaaa0.binbin0 -> 48 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384exthaaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512.binbin0 -> 2 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512aaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512extaaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512extaaa0.binbin0 -> 64 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512exthaaa.bin1
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zero4.binbin0 -> 4 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zero8.binbin0 -> 8 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha1.binbin0 -> 20 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha256.binbin0 -> 32 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha384.binbin0 -> 48 bytes
-rw-r--r--roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha512.binbin0 -> 64 bytes
160 files changed, 342 insertions, 0 deletions
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/Policies.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/Policies.txt
new file mode 100644
index 000000000..165bb7c11
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/Policies.txt
@@ -0,0 +1,138 @@
+#################################################################################
+# #
+# TPM2 regression test Directory of files #
+# Written by Ken Goldman #
+# IBM Thomas J. Watson Research Center #
+# #
+# (c) Copyright IBM Corporation 2015 - 2019 #
+# #
+# All rights reserved. #
+# #
+# Redistribution and use in source and binary forms, with or without #
+# modification, are permitted provided that the following conditions are #
+# met: #
+# #
+# Redistributions of source code must retain the above copyright notice, #
+# this list of conditions and the following disclaimer. #
+# #
+# Redistributions in binary form must reproduce the above copyright #
+# notice, this list of conditions and the following disclaimer in the #
+# documentation and/or other materials provided with the distribution. #
+# #
+# Neither the names of the IBM Corporation nor the names of its #
+# contributors may be used to endorse or promote products derived from #
+# this software without specific prior written permission. #
+# #
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS #
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT #
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR #
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT #
+# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, #
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT #
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, #
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY #
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT #
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE #
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #
+# #
+#################################################################################
+
+Note that PolicySecret uses a double hash, with the second hash being
+the policyRef. An empty policyRef is represented by a blank line.
+
+aaa the characters aaa
+bits48321601.bin uint64 with those bits set
+msgtpmgen.bin message with TPM_GENERATED
+policyauthorizesha1.txt policyauthorize using rsapubkey.pem
+policyauthorizesha256.txt "
+policyauthorizesha384.txt "
+policyauthorizesha512.txt "
+policyauthorizenv.txt policy authorize NV
+policyauthorizenv-unseal.txt policyauthorizenv + policyccunseal
+policyccactivate.txt policy command code activate credential
+policycccertify.txt policy command code certify
+policycccreate-auth.txt policy command code create + policy authvalue
+policyccduplicate.txt policy command code duplicate
+policyccnvchangeauth-auth.txt policy command code nvchangeauth + policy authvalue
+policyccquote.txt policy command code quote
+policyccsign.txt policy command code sign
+policyccsign-auth.txt policy command code sign + policy authvalue
+policyccundefinespacespecial-auth policy command code undefinespacespecial + policy authvalue
+policycountertimer.txt policy counter timer
+policycphash.txt policy cphash
+policycphashhash.txt policy cphash data
+policydupsel-no.txt policy duplicatation select no includeObject
+policydupsel-yes.txt policy duplicatation select with includeObject
+policyiwgek.txt standard IWG EK policy, and IWG PolicyA (EH auth)
+policyiwgekcsha256.txt standard IWG EK policyC (auth NV)
+policyiwgekcsha384.txt standard IWG EK policyC
+policyiwgekcsha512.txt standard IWG EK policyC
+policyiwgekbsha256.txt standard IWG EK policyB (policy OR)
+policyiwgekbsha384.txt standard IWG EK policyB (policy OR)
+policyiwgekbsha512.txt standard IWG EK policyB (policy OR)
+policynvargs.txt policy nv arguments
+policynvnv.txt policy nv has name and args
+policyor.txt policy command code sign | quote
+policypcr.txt policy pcr intermediate file
+policypcr0.txt 20 zeros
+policypcr16aaasha1.txt sha1 PCR 16 extend of aaa
+policypcr16aaasha256.txt sha256 PCR 16 extend of aaa
+policypcr16aaasha384.txt sha384 PCR 16 extend of aaa
+policypcr16aaasha512.txt sha512 PCR 16 extend of aaa
+policysecretnv.txt policy secret using nv index
+policysecretnvpf.txt policy secret using NV PIN fail index
+policysecretnvpp.txt policy secret using NV PIN pass index
+policysecretp.txt policy secret using platform auth
+policysecretsha256.txt policy secret using loaded object
+policysignedsha1.txt policy signed using pubkey.pem Name
+policysignedsha256.txt policy signed using pubkey.pem Name
+policysignedsha384.txt policy signed using pubkey.pem Name
+policysignedsha512.txt policy signed using pubkey.pem Name
+policytemplate.txt template hash input to policytemplatehash
+policytemplatehash.txt policy template for signing key
+policywrittenset.txt policy nv written with written set
+
+policywrittenclrsigned.txt policy nv written with written clear + policy signed
+policywrittensetsigned.txt policy nv written with written set + policy signed
+policyorwrittensigned.txt policy OR of the above two policies
+
+pnhnamehash.txt name hash
+
+nvwritecphasha.txt intermediate value
+nvwriteahasha.txt intermediate value externally signed
+nvwritecphashb.txt intermediate value
+nvwriteahashb.txt intermediate value externally signed
+
+privkey.pem RSA private key for policy signed
+pubkey.pem RSA public key for policy signed
+p256privkey.pem ECC private key for policy signed
+p256pubkey.pem ECC public key for policy signed
+
+sha1.bin big endian sha1 algorithm ID, for policyAuthorizeNV
+sha256.bin big endian sha256 algorithm ID, for policyAuthorizeNV
+sha384.bin big endian sha384 algorithm ID, for policyAuthorizeNV
+sha512.bin big endian sha512 algorithm ID, for policyAuthorizeNV
+
+sha1aaa.bin sha1 of aaa
+sha1extaaa.bin sha1 extend of aaa
+sha1extaaa0.bin sha1 extend of aaa zero padded
+sha1exthaaa.bin sha1 extend of hash of aaa
+
+sha256aaa.bin sha256 of aaa
+sha256extaaa.bin sha256 extend of aaa
+sha256extaaa0.bin sha256 extend of aaa zero padded
+sha256exthaaa.bin sha256 extend of hash of aaa
+
+sha384aaa.bin sha384 of aaa
+sha384extaaa.bin sha384 extend of aaa
+sha384exthaaa.bin sha384 extend of hash of aaa
+sha384extaaa0.bin sha384 extend of aaa zero padded
+
+sha512aaa.bin sha512 of aaa
+sha512extaaa.bin sha512 extend of aaa
+sha512exthaaa.bin sha512 extend of hash of aaa
+sha512extaaa0.bin sha512 extend of aaa zero padded
+
+zero4.bin 4 bytes of zero (e.g., just expiration data for policysigned)
+zero8.bin 8 bytes of zero
+zerosha256.bin 32 bytes of zero \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/aaa b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/aaa
new file mode 100644
index 000000000..7c4a013e5
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/aaa
@@ -0,0 +1 @@
+aaa \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/bits48321601.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/bits48321601.bin
new file mode 100644
index 000000000..97baddd9c
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/bits48321601.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/msgtpmgen.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/msgtpmgen.bin
new file mode 100644
index 000000000..4caf4d327
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/msgtpmgen.bin
@@ -0,0 +1 @@
+TCG1234567890123456 \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahasha.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahasha.bin
new file mode 100644
index 000000000..c6c65138f
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahasha.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahasha.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahasha.txt
new file mode 100644
index 000000000..1cd347b78
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahasha.txt
@@ -0,0 +1 @@
+00000000cf981eee68043bddee0cabbc75b363be3cf9ee222a78b8263f067bb3552ca611
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahashb.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahashb.bin
new file mode 100644
index 000000000..023e08fce
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahashb.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahashb.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahashb.txt
new file mode 100644
index 000000000..1ed56ea5e
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwriteahashb.txt
@@ -0,0 +1 @@
+00000000df5808f9abcb237f8cd7c9091c86122d886f02d46edb53c8da39bfa2d6cf0763
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphasha.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphasha.bin
new file mode 100644
index 000000000..04cc7e90a
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphasha.bin
@@ -0,0 +1 @@
+Ϙh; uc<"*x&?{U, \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphasha.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphasha.txt
new file mode 100644
index 000000000..601706be3
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphasha.txt
@@ -0,0 +1 @@
+00000137000b366258674dcf8aa16d344f24dde1c799fc60f9427a7286bb8cd1e4e9fd1fbb0b000b366258674dcf8aa16d344f24dde1c799fc60f9427a7286bb8cd1e4e9fd1fbb0b000800000000000000000000
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphashb.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphashb.bin
new file mode 100644
index 000000000..b93cd2b90
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphashb.bin
@@ -0,0 +1 @@
+X# -onS9c \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphashb.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphashb.txt
new file mode 100644
index 000000000..a9b1e2329
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/nvwritecphashb.txt
@@ -0,0 +1 @@
+00000137000bf575f09107d38c4cb82e8ec054b1aca9a91e40a06ec074b578bdd9cdaf4b76c8000bf575f09107d38c4cb82e8ec054b1aca9a91e40a06ec074b578bdd9cdaf4b76c8000861626364656667680000
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/p256privkey.pem b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/p256privkey.pem
new file mode 100644
index 000000000..05cbc54d9
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/p256privkey.pem
@@ -0,0 +1,5 @@
+-----BEGIN EC PRIVATE KEY-----
+MHcCAQEEIA/5U49bWoIFaq2eZ9P7tTv5PO9rqbQtmEo26MSJ8KtUoAoGCCqGSM49
+AwEHoUQDQgAEjPyIf6kFyFd0qKGZrUFPfNkmVRthSU7L23fESiFJhRRMWptx83xF
+YVW2TrVIgq9tsWwgFbLCDgUgEJX7Ln41aw==
+-----END EC PRIVATE KEY-----
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/p256pubkey.pem b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/p256pubkey.pem
new file mode 100644
index 000000000..054dfbd42
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/p256pubkey.pem
@@ -0,0 +1,4 @@
+-----BEGIN PUBLIC KEY-----
+MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEjPyIf6kFyFd0qKGZrUFPfNkmVRth
+SU7L23fESiFJhRRMWptx83xFYVW2TrVIgq9tsWwgFbLCDgUgEJX7Ln41aw==
+-----END PUBLIC KEY-----
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/pnhnamehash.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/pnhnamehash.bin
new file mode 100644
index 000000000..9b72b178d
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/pnhnamehash.bin
@@ -0,0 +1 @@
+ bw"=V3~}({)<'?z \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/pnhnamehash.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/pnhnamehash.txt
new file mode 100644
index 000000000..5aa06f319
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/pnhnamehash.txt
@@ -0,0 +1 @@
+000b631928da162431353a59c03a2ca7dbb70989144042363c7fa83839d9da6c437a
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv-unseal.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv-unseal.bin
new file mode 100644
index 000000000..f182b547f
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv-unseal.bin
@@ -0,0 +1 @@
+$&lR5"Yi3KG ٌC64] \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv-unseal.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv-unseal.txt
new file mode 100644
index 000000000..aec66807c
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv-unseal.txt
@@ -0,0 +1,2 @@
+00000192000b56e16f0b810a6418daab06822be142858beaf9a79d66f66ad7e8e541f142498e
+0000016c0000015e
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv.bin
new file mode 100644
index 000000000..346792291
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv.bin
@@ -0,0 +1 @@
+fa{3m,v 0 \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv.txt
new file mode 100644
index 000000000..1b026e58d
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizenv.txt
@@ -0,0 +1 @@
+00000192000b5e8ebdf045819419070c7d5777bfeb61ffac4996ea4b6fbade6da42b632d4918
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha1.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha1.bin
new file mode 100644
index 000000000..36ba1e024
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha1.bin
@@ -0,0 +1,2 @@
+X2.al
+0 \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha1.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha1.txt
new file mode 100644
index 000000000..31a494394
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha1.txt
@@ -0,0 +1,2 @@
+0000016a00044234c24fc1b9de6693a62453417d2734d7538f6f
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha256.bin
new file mode 100644
index 000000000..bc9d0bb41
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha256.bin
@@ -0,0 +1 @@
+^OQM*1yfr9#3ˆ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha256.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha256.txt
new file mode 100644
index 000000000..a6c364664
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha256.txt
@@ -0,0 +1,2 @@
+0000016a000b64ac921a035c72b3aa55ba7db8b599f1726f52ec2f682042fc0e0d29fae81799
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha384.bin
new file mode 100644
index 000000000..d0eb35bab
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha384.bin
@@ -0,0 +1,2 @@
+\4B~,_9t٨6Jp~&Vڥ
+fI[P8 \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha384.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha384.txt
new file mode 100644
index 000000000..93c6f4723
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha384.txt
@@ -0,0 +1,2 @@
+0000016a000ca8bfb42e75b4c22b366b372cd9994bafe8558aa182cf12c258406d197dab63ac46f5a5255b1deb2993a4e9fc92b1e26c
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha512.bin
new file mode 100644
index 000000000..920647407
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha512.bin
@@ -0,0 +1 @@
+)uTH&$)r`k_A~>j~%m6ChVQhLje#?’, \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha512.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha512.txt
new file mode 100644
index 000000000..0a93611c0
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyauthorizesha512.txt
@@ -0,0 +1,2 @@
+0000016a000d0c36b2a951eccc7e3e12d03175a71304dc747f222a02af8fa2ac8b594ef973518d20b9a5452d0849e325710f587d8a55082e7ae321173619bc12122f3ad71466
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccactivate.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccactivate.bin
new file mode 100644
index 000000000..8e9ce1cc1
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccactivate.bin
@@ -0,0 +1 @@
+0!+FE[$o];Mfj \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccactivate.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccactivate.txt
new file mode 100644
index 000000000..51a225a95
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccactivate.txt
@@ -0,0 +1 @@
+0000016c00000147
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccertify.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccertify.bin
new file mode 100644
index 000000000..4618ce54d
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccertify.bin
@@ -0,0 +1 @@
+:X?yDx[z3%Ԛ!QXP \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccertify.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccertify.txt
new file mode 100644
index 000000000..ce2f5ce5e
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccertify.txt
@@ -0,0 +1 @@
+0000016c00000148
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccreate-auth.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccreate-auth.bin
new file mode 100644
index 000000000..b1edb1ee9
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccreate-auth.bin
@@ -0,0 +1 @@
+KP?.мkI ZT ӐD \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccreate-auth.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccreate-auth.txt
new file mode 100644
index 000000000..c285110d2
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycccreate-auth.txt
@@ -0,0 +1,2 @@
+0000016c00000153
+0000016b
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccduplicate.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccduplicate.bin
new file mode 100644
index 000000000..5d2e7fcd3
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccduplicate.bin
@@ -0,0 +1 @@
+kNR,ٓV+R J \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccduplicate.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccduplicate.txt
new file mode 100644
index 000000000..9e7ea4149
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccduplicate.txt
@@ -0,0 +1 @@
+0000016c0000014b
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccnvchangeauth-auth.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccnvchangeauth-auth.bin
new file mode 100644
index 000000000..5afe18824
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccnvchangeauth-auth.bin
@@ -0,0 +1 @@
+:Vo|?NcWmJ¶+ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccnvchangeauth-auth.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccnvchangeauth-auth.txt
new file mode 100644
index 000000000..b41a131c6
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccnvchangeauth-auth.txt
@@ -0,0 +1,2 @@
+0000016c0000013b
+0000016b
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccquote.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccquote.bin
new file mode 100644
index 000000000..136ccb5ef
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccquote.bin
@@ -0,0 +1 @@
+9h#<>>'HjN0L' \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccquote.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccquote.txt
new file mode 100644
index 000000000..3b5cb8b43
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccquote.txt
@@ -0,0 +1 @@
+0000016c00000158 \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign-auth.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign-auth.bin
new file mode 100644
index 000000000..29cddc83a
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign-auth.bin
@@ -0,0 +1 @@
+~ DKL(KSL<ZLun \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign-auth.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign-auth.txt
new file mode 100644
index 000000000..5972762a3
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign-auth.txt
@@ -0,0 +1,2 @@
+0000016c0000015d
+0000016b
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign.bin
new file mode 100644
index 000000000..54085d3d4
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign.bin
@@ -0,0 +1,2 @@
+i&';@m
+};wp̼Ѫ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign.txt
new file mode 100644
index 000000000..943b10148
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccsign.txt
@@ -0,0 +1 @@
+0000016c0000015d \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccundefinespacespecial-auth.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccundefinespacespecial-auth.bin
new file mode 100644
index 000000000..c6d0d7d55
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccundefinespacespecial-auth.bin
@@ -0,0 +1 @@
+|ʲ%a=e/|Dk \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccundefinespacespecial-auth.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccundefinespacespecial-auth.txt
new file mode 100644
index 000000000..ab6834c17
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyccundefinespacespecial-auth.txt
@@ -0,0 +1,2 @@
+0000016c0000011f
+0000016b
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycountertimer.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycountertimer.bin
new file mode 100644
index 000000000..f76744011
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycountertimer.bin
@@ -0,0 +1 @@
+愁'U9hc!ȓP%ݪ&B \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycountertimer.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycountertimer.txt
new file mode 100644
index 000000000..f17744015
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycountertimer.txt
@@ -0,0 +1 @@
+0000016d000000000000000000000002
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphash.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphash.bin
new file mode 100644
index 000000000..1c357a65c
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphash.bin
@@ -0,0 +1 @@
+l0|riRo \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphash.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphash.txt
new file mode 100644
index 000000000..52edeabd3
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphash.txt
@@ -0,0 +1 @@
+0000016eb5f919bbc01f0ebad02010169a67a8c158ec12f3
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphashhash.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphashhash.bin
new file mode 100644
index 000000000..a30627d8b
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphashhash.bin
@@ -0,0 +1 @@
+ gX \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphashhash.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphashhash.txt
new file mode 100644
index 000000000..23ab21001
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policycphashhash.txt
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-no.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-no.bin
new file mode 100644
index 000000000..1658347c2
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-no.bin
@@ -0,0 +1 @@
+_U+i8*ef#hCL?67rVE \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-no.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-no.txt
new file mode 100644
index 000000000..a5099f202
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-no.txt
@@ -0,0 +1 @@
+00000188000b1a5df6677533452737bc79a55ab6d9fa91745c033dfe3f82cdf0903ba9d655f100
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-yes.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-yes.bin
new file mode 100644
index 000000000..c851dc6ea
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-yes.bin
@@ -0,0 +1 @@
+dLO8bC#MѰL; \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-yes.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-yes.txt
new file mode 100644
index 000000000..858ee1b4c
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policydupsel-yes.txt
@@ -0,0 +1 @@
+00000188000b631928da162431353a59c03a2ca7dbb70989144042363c7fa83839d9da6c437a000b1a5df6677533452737bc79a55ab6d9fa91745c033dfe3f82cdf0903ba9d655f101
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgek.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgek.txt
new file mode 100644
index 000000000..de742064a
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgek.txt
@@ -0,0 +1,2 @@
+000001514000000B
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha256.bin
new file mode 100644
index 000000000..18a9215e5
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha256.bin
@@ -0,0 +1,2 @@
+=
+94$ϳLEћPq \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha256.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha256.txt
new file mode 100644
index 000000000..e6d319806
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha256.txt
@@ -0,0 +1 @@
+00000171837197674484b3f81a90cc8d46a5d724fd52d76e06520b64f2a1da1b331469aa3767e2edd43ff45a3a7e1eaefcef78643dca964632e7aad82c673a30d8633fde
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha384.bin
new file mode 100644
index 000000000..139fc23bd
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha384.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha384.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha384.txt
new file mode 100644
index 000000000..ed9da6b76
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha384.txt
@@ -0,0 +1 @@
+000001718bbf2266537c171cb56e403c4dc1d4b64f432611dc386e6f532050c3278c930e143e8bb1133824ccb431053871c6db53d6032ce61f2fb3c240eb3cf6a33237ef2b6a16f4293c22b455e261cffd217ad5b4947c2d73e63005eed2dc2b3593d165
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha512.bin
new file mode 100644
index 000000000..cc190d36a
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha512.bin
@@ -0,0 +1 @@
+"PM,:]f՞I)k&q~%8BVaj_m \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha512.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha512.txt
new file mode 100644
index 000000000..50d317540
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekbsha512.txt
@@ -0,0 +1 @@
+000001711e3b76502c8a1425aa0b7b3fc646a1b0fae063b03b5368f9c4cddecaff0891dd682bac1a85d4d832b781ea451915de5fc5bf0dc4a1917cd42fa041e3f998e0ee589ee1e146544716e8deafe6db247b01b81e9f9c7dd16b814aa159138749105fba5388dd1dea702f35240c184933121e2c61b8f50d3ef91393a49a38c3f73fc8
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha256.bin
new file mode 100644
index 000000000..a584ce252
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha256.bin
@@ -0,0 +1 @@
+7g?Z:~xd=ʖF2,g:0c? \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha256.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha256.txt
new file mode 100644
index 000000000..7af2e54d1
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha256.txt
@@ -0,0 +1 @@
+00000192000b0c9d717e9c3fe69fda41769450bb145957f8b3610e084dbf65591a5d11ecd83f
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha384.bin
new file mode 100644
index 000000000..bbddab69d
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha384.bin
@@ -0,0 +1 @@
+,/@<27+j)<"Ua!zմ|-s0+5e \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha384.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha384.txt
new file mode 100644
index 000000000..6692c3e1b
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha384.txt
@@ -0,0 +1 @@
+00000192000cdb62fca346612c976732ff4e8621fb4e858be82586486504f7d02e621f8d7d61ae32cfc60c4d120609ed6768afcf090c
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha512.bin
new file mode 100644
index 000000000..1baa1f6ec
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha512.bin
@@ -0,0 +1 @@
+XFTGޯ${}kJYI_Sp/5$ I3,a >8? \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha512.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha512.txt
new file mode 100644
index 000000000..4e04c86c1
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgekcsha512.txt
@@ -0,0 +1 @@
+00000192000d1c47c0bbcbd3cf7d7cae6987d31937c171015dde3b7f0d3c869bca1f7e8a223b9acfadb49b7c9cf14d450f41e9327de34d9291eece2c58ab1dc10e9059cce560
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha256.bin
new file mode 100644
index 000000000..48f4c1630
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha256.bin
@@ -0,0 +1 @@
+qgD̍F$RnR d3i \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha384.bin
new file mode 100644
index 000000000..2e183e6a2
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha384.bin
@@ -0,0 +1 @@
+"fS|n@<MԶOC&8noS P'>8$̴18qS \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha512.bin
new file mode 100644
index 000000000..e75ad1d70
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyiwgeksha512.bin
@@ -0,0 +1 @@
+;vP,% {?Fc;Shh+2E_ſ ġ|/A \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynamehash.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynamehash.bin
new file mode 100644
index 000000000..fd3224bfb
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynamehash.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynamehash.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynamehash.txt
new file mode 100644
index 000000000..9b6841146
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynamehash.txt
@@ -0,0 +1 @@
+0000017018e00c627718d9fc81223d8a56337eeb0e7d9828bd7bc7291d3c273f7ac404f1
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvargs.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvargs.txt
new file mode 100644
index 000000000..4f4d97c4a
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvargs.txt
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvnv.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvnv.bin
new file mode 100644
index 000000000..df080a73e
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvnv.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvnv.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvnv.txt
new file mode 100644
index 000000000..a124ea9bf
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policynvnv.txt
@@ -0,0 +1 @@
+000001492c513f149e737ec4063fc1d37aee9beabc4b4bbf00042234b8df7cdf8605ee0a2088ac7dfe34c6566c5c \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyor.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyor.bin
new file mode 100644
index 000000000..a5002edcd
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyor.bin
@@ -0,0 +1 @@
+k:W*9`9M{8VWsa) \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyor.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyor.txt
new file mode 100644
index 000000000..5028df975
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyor.txt
@@ -0,0 +1 @@
+00000171cc6918b226273b08f5bd406d7f10cf160f0a7d13dfd83b7770ccbcd1aa80d811a039cad5fe68870688f8233c3e3ee3cf27aac9e2efe3486aeb4e304c0e90cd27 \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyorwrittensigned.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyorwrittensigned.bin
new file mode 100644
index 000000000..488b06860
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyorwrittensigned.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyorwrittensigned.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyorwrittensigned.txt
new file mode 100644
index 000000000..50162e9e7
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policyorwrittensigned.txt
@@ -0,0 +1 @@
+00000171480b782e0282c2408832c4df9c0ebe87186f9254bde05b0c2ea952483eb769f20943ba3c3b4db1c83fc39785f9dc0a8249f6794a0438e6450a50568fb4ebd246
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr.bin
new file mode 100644
index 000000000..8f6974085
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr.bin
@@ -0,0 +1 @@
+3<`C4o7!v \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr0.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr0.bin
new file mode 100644
index 000000000..df879cf49
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr0.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr0.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr0.txt
new file mode 100644
index 000000000..b61f288a5
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr0.txt
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha1.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha1.bin
new file mode 100644
index 000000000..88e9157a8
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha1.bin
@@ -0,0 +1 @@
+ޣ5C)牒dFL \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha256.bin
new file mode 100644
index 000000000..a0cd48b07
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha256.bin
@@ -0,0 +1 @@
+/-7#=fwH\ ꢾu! \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha384.bin
new file mode 100644
index 000000000..da4fcb3e2
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha384.bin
@@ -0,0 +1 @@
+Kͳ|ICe܆"|6 ^4.O~a^׺^U߄ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha512.bin
new file mode 100644
index 000000000..d13ac538a
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr1623aaasha512.bin
@@ -0,0 +1 @@
+Yvة}u>x 8.Fr18T.m#gm9ZQVMf{a \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha1.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha1.bin
new file mode 100644
index 000000000..e5fd0af1f
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha1.bin
@@ -0,0 +1 @@
+C]Qc$ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha1.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha1.txt
new file mode 100644
index 000000000..237c93913
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha1.txt
@@ -0,0 +1 @@
+1d47f68aced515f7797371b554e32d47981aa0a0
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha256.bin
new file mode 100644
index 000000000..56600b4e3
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha256.bin
@@ -0,0 +1 @@
+vD`ڹ6ÕۄΚy  \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha256.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha256.txt
new file mode 100644
index 000000000..78108c462
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha256.txt
@@ -0,0 +1 @@
+c2119764d11613bf07b7e204c35f93732b4ae336b4354ebc16e8d0c3963ebebb
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha384.bin
new file mode 100644
index 000000000..d10b3e266
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha384.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha384.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha384.txt
new file mode 100644
index 000000000..8deef9b24
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha384.txt
@@ -0,0 +1 @@
+292963e31c34c272bdea27154094af9250ad97d9e7446b836d3a737c90ca47df2c399021cedd00853ef08497c5a42384
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha512.bin
new file mode 100644
index 000000000..8aa9e595c
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha512.bin
@@ -0,0 +1 @@
+W%dt,pA̾!~汙fF#UwK~eZR<6] >m*bm. \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha512.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha512.txt
new file mode 100644
index 000000000..19f7ca22a
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcr16aaasha512.txt
@@ -0,0 +1 @@
+7fe1e4cf015293136bf130183039b6a646ea008b75afd0f8466a9bfe531af8ada867a65828cfce486077529e54f1830aa49ab780562baea49c67a87334ffe778
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcrbm0.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcrbm0.bin
new file mode 100644
index 000000000..bd0f292e0
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policypcrbm0.bin
@@ -0,0 +1 @@
+m8I8ՋVqU?if,# \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnv.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnv.bin
new file mode 100644
index 000000000..b5fac8d9d
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnv.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnv.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnv.txt
new file mode 100644
index 000000000..02facd93e
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnv.txt
@@ -0,0 +1,2 @@
+00000151000be0651081c2fcda306993da43d1de5b24be426e2d61907b42835469136c97681f
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpf.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpf.bin
new file mode 100644
index 000000000..912504be7
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpf.bin
@@ -0,0 +1 @@
+VR'0ܾY  [ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpf.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpf.txt
new file mode 100644
index 000000000..884fab490
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpf.txt
@@ -0,0 +1,2 @@
+00000151000b8e42e7023c8851a2fabdb3ecffa9d155bc40058b7da1261f2c790442959f8d6e
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpp.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpp.bin
new file mode 100644
index 000000000..86f9ff20f
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpp.bin
@@ -0,0 +1 @@
+V&<L.<73<ù_S# } \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpp.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpp.txt
new file mode 100644
index 000000000..51ce1a57b
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretnvpp.txt
@@ -0,0 +1,2 @@
+00000151000bda1cbd54bb81546c1c7630ddd409503a0d6d0305161b1588d66bc8fa17daad81
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretp.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretp.bin
new file mode 100644
index 000000000..712f412b8
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretp.bin
@@ -0,0 +1 @@
+ȱ).,٭%O?-јQah \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretp.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretp.txt
new file mode 100644
index 000000000..af4ef622d
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretp.txt
@@ -0,0 +1,2 @@
+000001514000000C
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha256.bin
new file mode 100644
index 000000000..712f412b8
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha256.bin
@@ -0,0 +1 @@
+ȱ).,٭%O?-јQah \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha256ha.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha256ha.bin
new file mode 100644
index 000000000..27ef362b9
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha256ha.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha384.bin
new file mode 100644
index 000000000..25fa9b86e
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha384.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha384ha.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha384ha.bin
new file mode 100644
index 000000000..cca7c0f54
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha384ha.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha512.bin
new file mode 100644
index 000000000..d94cc5386
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha512.bin
@@ -0,0 +1 @@
+ %@\a*tU#mMBJ%j̄&v%S' \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha512ha.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha512ha.bin
new file mode 100644
index 000000000..8e34a7647
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretpsha512ha.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretsha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretsha256.bin
new file mode 100644
index 000000000..38af02870
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretsha256.bin
@@ -0,0 +1 @@
+K·ì|\ڜqu(c҇3Iz]\ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretsha256.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretsha256.txt
new file mode 100644
index 000000000..cdc7ff2ec
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysecretsha256.txt
@@ -0,0 +1,2 @@
+00000151000b64ac921a035c72b3aa55ba7db8b599f1726f52ec2f682042fc0e0d29fae81799
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha1.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha1.bin
new file mode 100644
index 000000000..12608cc12
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha1.bin
@@ -0,0 +1 @@
+zNvL^YeY=T \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha1.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha1.txt
new file mode 100644
index 000000000..bad371553
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha1.txt
@@ -0,0 +1,2 @@
+0000016000044234c24fc1b9de6693a62453417d2734d7538f6f
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha256.bin
new file mode 100644
index 000000000..154bcb994
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha256.bin
@@ -0,0 +1 @@
+޿< }{T@Pps'S1 \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha256.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha256.txt
new file mode 100644
index 000000000..828550927
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha256.txt
@@ -0,0 +1,2 @@
+00000160000b64ac921a035c72b3aa55ba7db8b599f1726f52ec2f682042fc0e0d29fae81799
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha384.bin
new file mode 100644
index 000000000..becd3c03d
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha384.bin
@@ -0,0 +1 @@
+Eڐv:poVAu$ITfk\ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha384.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha384.txt
new file mode 100644
index 000000000..e903b2e36
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha384.txt
@@ -0,0 +1,2 @@
+00000160000ca8bfb42e75b4c22b366b372cd9994bafe8558aa182cf12c258406d197dab63ac46f5a5255b1deb2993a4e9fc92b1e26c
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha512.bin
new file mode 100644
index 000000000..bdef3a847
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha512.bin
@@ -0,0 +1 @@
+49@^7!xmRGsE< o \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha512.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha512.txt
new file mode 100644
index 000000000..dbfdcca55
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policysignedsha512.txt
@@ -0,0 +1,2 @@
+00000160000d0c36b2a951eccc7e3e12d03175a71304dc747f222a02af8fa2ac8b594ef973518d20b9a5452d0849e325710f587d8a55082e7ae321173619bc12122f3ad71466
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplate.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplate.bin
new file mode 100644
index 000000000..5eee12049
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplate.bin
@@ -0,0 +1 @@
+dڑ6((Sت}E%Xh-" \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplate.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplate.txt
new file mode 100644
index 000000000..d1e3d4872
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplate.txt
@@ -0,0 +1 @@
+0001000b000404720000001000100800000000000000
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplatehash.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplatehash.bin
new file mode 100644
index 000000000..8cd392a52
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplatehash.bin
@@ -0,0 +1 @@
+C+D7yGpK$Z~FX \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplatehash.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplatehash.txt
new file mode 100644
index 000000000..a995ed01b
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policytemplatehash.txt
@@ -0,0 +1 @@
+00000190ef64da9118fcac82f4361b28842853d8aaf87dfce145e925cffe5868aa2d22b6
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenclrsigned.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenclrsigned.bin
new file mode 100644
index 000000000..ce1999976
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenclrsigned.bin
@@ -0,0 +1 @@
+H x.@2ߜoT[ .RH>i \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenclrsigned.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenclrsigned.txt
new file mode 100644
index 000000000..407fb2789
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenclrsigned.txt
@@ -0,0 +1,3 @@
+0000018f00
+00000160000b64ac921a035c72b3aa55ba7db8b599f1726f52ec2f682042fc0e0d29fae81799
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenset.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenset.bin
new file mode 100644
index 000000000..4f6bb8cff
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenset.bin
@@ -0,0 +1 @@
+0sH_e" \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenset.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenset.txt
new file mode 100644
index 000000000..89b8feb8b
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittenset.txt
@@ -0,0 +1 @@
+0000018f01
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittensetsigned.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittensetsigned.bin
new file mode 100644
index 000000000..4c3623c38
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittensetsigned.bin
@@ -0,0 +1,3 @@
+ C<;M?×
+IyJ8E
+PVF \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittensetsigned.txt b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittensetsigned.txt
new file mode 100644
index 000000000..9f806068d
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/policywrittensetsigned.txt
@@ -0,0 +1,3 @@
+0000018f01
+00000160000b64ac921a035c72b3aa55ba7db8b599f1726f52ec2f682042fc0e0d29fae81799
+
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsaprivkey.der b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsaprivkey.der
new file mode 100644
index 000000000..de6eeba28
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsaprivkey.der
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsaprivkey.pem b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsaprivkey.pem
new file mode 100644
index 000000000..fb87e79d2
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsaprivkey.pem
@@ -0,0 +1,30 @@
+-----BEGIN RSA PRIVATE KEY-----
+Proc-Type: 4,ENCRYPTED
+DEK-Info: AES-256-CBC,2530131EB712F2DC51A71D0DEB7BFB49
+
+L9oEHVuNLTSmh3KQShMi20qZXgWG1KxpHelQxp1sq7AAMXDDkysT5mRksNv/TfVc
+pD31VlKWTWsoN1tYv6slg2b39EKyo8nLy4h0qQXzsu8TE/tEpd/1ROqnDEZBemfU
+5dJf2OwSYe80qTlgJWVp0Hl15iiKZgq4ADyvWWL4arjyEoZT1bSAOOC9HOHxQAng
+dRl1jM63k5t9VF/PlQVcA4BTWkRahL+6sPswtkxHT1bZtgqo2Y0qnsH9vxln+RT0
+L2AX0mFYvtm0dHTbsNaixfXSQEiCVQC+jrFvxdAi1Bzcqm4GKsfMduTkkYqb962t
+vnBvme7FF81Eu1+5x45krFpIRAIIlYCL5lliEDQDVVbsc26E9uLczU852FQ2aRlW
+XV2U3F+jorlA86Fi3bYcWH8zCrjzOnuaqMQA3S5fHPxN5RzLDV4hTPOmlVJT4xDk
+d3hnuTZm7TNhWQ8e7CR/6eEQ+QN6+7cU8hpFbMoclsbBNLa+8WI81mPVwgZtKXuo
+4+5wTbJalk5AjiKJhoH6pWT6CynTWjs4N5faiQ/u2lp9yESI265hcB8grjz3Bzts
+3feKCbh+uMDA03u6whxkH7roDlBYCwf1OFgbLFXUeefUXnsQwnytmigZ1K9jXcx3
+n/rONzdj4Juh9R55L/bjNCun7scQwr1ksV6NH1LIbIl87yhQJ3zvh6+jDEbvuV/o
+CVlCyHiyL2tGvAMGoVUko6xj+b2KM47fTA/BBvoB6d12aICasYqrF5Kl0o2MApI+
+c116mFS0K+LQ1XddmRNyR0ACswAxN7fy/TuLdbS3N8w47E+5xQ8dbB+qJhuz60jY
+RoUZzYUVf1LNoleShMoB/tEgichf6LZ4yVRO2L0LaFCgFlPsmfvtQ0o4BhgrvmLu
+sRy/iZuENaXKwJ8KInWqJNH4yBWOD9gRo1vva719P261h1IoHvclehLXOs81TBZk
+7uRr2eFH8LXEYuJpa97Dkx4ZmbMBDbxTQGEV+zj/ZJWIY2Sl0Zi/TLSVig54SeUQ
+8L1qQRvOUO3952ynH0YeZfuWhODnoeWXDR4AHveY5vn1DSTlKZerEpMZIjDtqHcL
+BZK4g+4X/yZ3Wtm3zwRhZlI0WNT7nLNGF8d/4QgUP4XydGuDGjK4mt0/5dqYvjtL
+y82gzwwtWiouSAWRdONEtP00IyeMb1m0xjUou/GcEWnG7GUjikJGZft2yOl7o3pZ
+2EX6uY/TLN23B0sfXohyxjTRnK01X1aEnNrEOYcL7cpQ+iipaBa2PQRUtTsAzQf1
+p5UWxHI/BDg8Tlbc9Vka9JmvBiAnsU+2ak4oOiivCDJUrFjTheSND11xIjJrmfX7
+QhwMt+EKJ7Jr6RD3qWzW62G2BB9pdk4jVdGmEtlFupYnZSY/ZqAaJHye/NbCkeSI
+P1c5JEQFnOJRXRWUA2Wo5ZcBR6F1vECp8hsRm6ukBa6WppG7ybsQ5FYmpFvR9MmN
+d8bdlYBR2ou09xc4i+bNjMN+uaRa9T4/WLbc5tsMIcJNrVoUYilBOebuPzAze3Bv
+NVSgeXLgpT5How1WxoDKapn8mRlf4GwhgHjHkFVYOYkFpj5k2uW64s1XXCMuWPMz
+-----END RSA PRIVATE KEY-----
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsapubkey.pem b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsapubkey.pem
new file mode 100644
index 000000000..85a74bf23
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/rsapubkey.pem
@@ -0,0 +1,9 @@
+-----BEGIN PUBLIC KEY-----
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAukO2Z2rjxNm7EWi82TpW
+hXmJo5fPf2enN4KzF35qVM4KjYdpVODWQ377Lq3edqriP1Ji2dUvqoUHNrkfwSOH
+EHHKWXO++if4o+kI5YdC1MzwXMVHI2Yrn7fAteGArM7Ox9GRcdzmicw38HMWWGtM
+OBUkaLZnO7rJW1VPQQw1IG9d+hFepXfrNl75zz2S2mceWecFRGBFE8DPW+zMQIMm
+qFtt9g9+LIw0b1fn13DsMW7JX3J126ZwgTH6BEmSIY04xz2Tz0Z0+GNb+mwDypP9
+1o0l0ITkETMsfabpGgEfC2x+67lQJR986MyLZ+WDK+3LeT2b4mA2bxpRa6yDrEv/
+gQIDAQAB
+-----END PUBLIC KEY-----
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1.bin
new file mode 100644
index 000000000..d6db588e8
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1aaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1aaa.bin
new file mode 100644
index 000000000..ddbbf15dc
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1aaa.bin
@@ -0,0 +1 @@
+~$ OӀcb \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1extaaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1extaaa.bin
new file mode 100644
index 000000000..8fc7991d0
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1extaaa.bin
@@ -0,0 +1 @@
+q9]|}zyڝ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1extaaa0.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1extaaa0.bin
new file mode 100644
index 000000000..373c118ee
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1extaaa0.bin
@@ -0,0 +1 @@
+GysqT-G \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1exthaaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1exthaaa.bin
new file mode 100644
index 000000000..691387b0e
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha1exthaaa.bin
@@ -0,0 +1 @@
+S?!U># \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256.bin
new file mode 100644
index 000000000..874b07183
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256aaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256aaa.bin
new file mode 100644
index 000000000..4b3b4bf37
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256aaa.bin
@@ -0,0 +1 @@
+4mϰ\gIS륌JțW/ ~ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256extaaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256extaaa.bin
new file mode 100644
index 000000000..f59fde9c8
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256extaaa.bin
@@ -0,0 +1 @@
+w$ĶE_Qbf+AۚJI \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256extaaa0.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256extaaa0.bin
new file mode 100644
index 000000000..a69594742
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256extaaa0.bin
@@ -0,0 +1 @@
+d_s+J65NÖ> \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256exthaaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256exthaaa.bin
new file mode 100644
index 000000000..53c667bfa
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha256exthaaa.bin
@@ -0,0 +1 @@
+߁={& \Тaf۫ \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384.bin
new file mode 100644
index 000000000..6f6017772
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384aaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384aaa.bin
new file mode 100644
index 000000000..3131cd6a5
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384aaa.bin
@@ -0,0 +1,2 @@
+Ju6WIc2{}},z"=3ADbH|r
+?6 \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384extaaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384extaaa.bin
new file mode 100644
index 000000000..873c7a777
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384extaaa.bin
@@ -0,0 +1 @@
+_uNI5N*囏V ;`i2Y \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384extaaa0.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384extaaa0.bin
new file mode 100644
index 000000000..59599c543
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384extaaa0.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384exthaaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384exthaaa.bin
new file mode 100644
index 000000000..65bbe15aa
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha384exthaaa.bin
@@ -0,0 +1 @@
+ap9┇F]d2[EK$%6@6DذPM \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512.bin
new file mode 100644
index 000000000..c4b6c7e46
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512aaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512aaa.bin
new file mode 100644
index 000000000..81f23f001
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512aaa.bin
@@ -0,0 +1 @@
+D{]X@G뛉`fKrWJX3_dh>-6HBLrs} \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512extaaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512extaaa.bin
new file mode 100644
index 000000000..b26d4de43
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512extaaa.bin
@@ -0,0 +1 @@
+eOٳYAw"?r)#ǧ LT5 ƙR9 :gȁBo<P \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512extaaa0.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512extaaa0.bin
new file mode 100644
index 000000000..a9135d89e
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512extaaa0.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512exthaaa.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512exthaaa.bin
new file mode 100644
index 000000000..316b842d5
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/sha512exthaaa.bin
@@ -0,0 +1 @@
+)a$LG :v?R,1?t#Rowm6G'M)l* \ No newline at end of file
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zero4.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zero4.bin
new file mode 100644
index 000000000..593f4708d
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zero4.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zero8.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zero8.bin
new file mode 100644
index 000000000..1b1cb4d44
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zero8.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha1.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha1.bin
new file mode 100644
index 000000000..df879cf49
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha1.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha256.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha256.bin
new file mode 100644
index 000000000..4e4e49357
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha256.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha384.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha384.bin
new file mode 100644
index 000000000..2a560968c
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha384.bin
Binary files differ
diff --git a/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha512.bin b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha512.bin
new file mode 100644
index 000000000..9017fd98b
--- /dev/null
+++ b/roms/skiboot/libstb/tss2/ibmtpm20tss/utils/policies/zerosha512.bin
Binary files differ