<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="CreateKeyPair"/>
    <RequestPayload>
      <CommonAttributes>
        <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
        <CryptographicUsageMask type="Integer" value="KeyAgreement"/>
      </CommonAttributes>
      <PrivateKeyAttributes>
        <KeyFormatType type="Enumeration" value="PKCS_8"/>
      </PrivateKeyAttributes>
      <Seed type="ByteString" value="0F53E9FAE0D64B916ED4983D07F1127BB61E97A6170464BE555A385D4007D92F"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="CreateKeyPair"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <PrivateKeyUniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PublicKeyUniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <KeyFormatType type="Enumeration" value="SeedPrivateKey"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>

<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PrivateKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="SeedPrivateKey"/>
          <KeyValue>
            <KeyMaterial>
              <Seed type="ByteString" value="0F53E9FAE0D64B916ED4983D07F1127BB61E97A6170464BE555A385D4007D92F"/>
              <Key type="ByteString" value="51389C0B77073F5B821E2A5CF73845D3BBEDAE49A07C1DD5A832F057BB5F6C194A58C99400A27E980C2D5A84C493214458551B4F8D2F777E9F4DE7CE1663B0B62BA1D0DE72466CF11FC1C22565761F60AEFE57270B586AAB717E714F5E700CF2DE6218E932B6477ABC798C4726316B6A8FC0D4B0A7E7C8B8DB928930C513C3781AC548D830204340700C3611111851CA3209D3B651198508C81209C20021D344460BA190982450194602522288A4122512076A23105212046411C06C10202092C410D39251A432201A05314C088C20952192A60C91220482800D2295200B1630C8066903A90191264D58484CDA944911B72101072649484C0139701B166403286CDC323099462C11836C4B8865541444E13425A39689531012084251911264A4002D889810C1364D02A0618CB05112210C1807429B380503158959A029803469200650233909E2B44CD8308912188ACAC0085400298800091B4191E12805104546508689040305214411C296201A116D21150040842124A56401813018B78863840908172493146A5C34091CC00492042C0C384202C77162426D91B88D88386E93A630E2A48C19294991124D4924001418111A912D0BB32560B26862B2019B4825231381DB300264B4484840451006729A4872D3362A48C891A42669D298490C88005C92700B21710AB48010281114930D5A226C204832132061140608A020060C4049028749D346458A3682428608D3025184A660D2804C02C23119A948D80446D3122ED9144694300C421892C446660802200AA28D5012240B942D024121D49890442886DB328188040A24804D0A07110134700897201A118D1A928D999461C98425C0348D01950CD4C86052841104B4610B13700347284CC8699C944880020400486603C581D0B02514476A5C42451893889C22519AA2900A850C0C992CA4B424D81264D1329020009214457292406998A031A30022C9C09021C42D124180E40651480640CB44284804625C4221D212860348065442021C039024084204A28DC834660AC13123B12D1487490CA7845C124D82C2212405922304301B11419CB224193352D3082810A444A4124C431842A0104A240069593091C24691590044218085E2102D04C2408844640A012518070E04B040E3A6450403260BB0700C065151362E1A4431D09425D04810A2948462440924C82C134071D834318C9230D41292224332D9C44014A5855342860B04451485445A406C50207042103203A16CD1C601032932CAC62C234452A4284213461151A60CC0387120C081899264CC909101C350923801C4960409C705D210224A0449142844A028251A1841138664CAC82488386D4896099C044060325041B030D8B46962060108072E5B288E59885198400C8CB02C8B042150886D59B4892218601820614948691B21729CC62C0C328021C14124190CD0B46461280A89868423B181E2402D4A342809A0418A320124B02124A92012380D44A28CDA4449E1088064189158B6105896314C3249CC9660622846D8404AC2462108822D42A649D294014130714116652140641B478D20805102464D5000205C483200956D01440C1CA6485B444982C06111832401322DDCB820E0425089366A20C74CA2964540946DD4362812818412440581286112C9900B07214A80000A436C09C789D2867019B53104C010DBC24DD03870548470C8286D130769E136421BC820491865C8020A23123124957114A50D09014222962109B381A2442EA2300818A10C50140204208D094846133448204186C8248C093829083508C20271D9447119B66003B8455AB82023C511E0B68DDBC66121C12C239400E386448B14201C2140031884D93024020822CAA20D9CB8711BC26C82080E0C0982C09888CAB200C4B6251119291B0988CCB84C422801C9902C58C2714CA62C0A394104950841322A61B860843490991008D992881814061A016C92C290CB120E4320220346914AA2100085411A99001401901A440E93266C8C026641163249344C5818321A352E8394509C38655A040E89028590902C101746C19201DAA8315348289B428D20C411E4162141428E4B4240649829D9A2881202866132245214899918612328818A84241BB4314A282094A23042480E039771142510DA04094AA4109AC62D0A454004C1640C072620C230094320C00271DC2628A294311BC268867EAC3555CCF6AAB4B035D1C8709F629827E31F2AA519952F1E68371E24F636EBE7292EBB9C6160B52410AE34F21583C9CBAD2F798845A54854160F7AFC2F700895133F7B2970B62308CB93EE137058E64168FF2E5F7B63AEA78F60EA5C8E268C5E22B2F4CF2254F7DB5DAF5E6AC646079E94EA84D45F681BA340AD546315797D00C319050854D3EE64F2CD1BE8D82E6BC11EF4619128F053B98D7EE40C5BE2FCF62489C37868A00AF26C92807F6A7102B034891FA803E527AF726D8AC56B9883F6D1148068E167C17A3FEBF3C8553BF036235A52E91912A79679ECB54665C77CB79F7D2E4B40B73C4CF2A5F3AEBA57F82A2B80906250950D4E45D0D55EAFC5D056305A8146272D15272484A62E0DF207E5437F4A47CAE9D798602889AAD2722EC147A930513A3EB46435DC62DA76C645C7C8F6672BB54B773C442126661E5EE34142BD448CC4663C4F8540CC9F92E4E00AA70F5DC0A8D7D8A4003CFB61B5FA74325755E6F46C5BD548EA3764B8FF92634AABBD747B4F77B89AE2843911C30767CFB6F1B362EAE8DDE4319206F1CD34F5ECFBB1E601D5962475C094D0CA68C2E8D59009B457CCBC352BB7FACBEB02E5D56608680CBB0C73A68B6F809EF3A3457462D31E641A901C087AF31B2C1B73E1D1D3F6593D411DA66653303E40B82E5A8FBBF91B84AFE2528089AD2E0593943880F4A7CA674D167E4B2F7FB6FCA2BA1FE7DB14200E07629E2BD8EF0EAE11054D4F4DD35485FB74FE1F03AED9EB591454571BFC723DC7D2AD6EC0912E633F89D47BDE8663653E9D764313768C60B095474DB9503221790D6989FD5FFA1311FE7684FB53A1B1ECFC55E8E10294DDF4D92FA9AA02BF12450EBD960C49F0DEF591AD177407190F7BFA4E9AFD8F56FC033ABF9449DA2C7F522461C5536629840AEB7296233D54969EF37DA60679DE7ED96CC8BDBF75C15909D6715F41C8D78B89837B234B54EB72BCDC40B3C0C11EF100B9F9173129F56E673460D6EB574AB78904C4A54E1D5500A7162B257FB2618762A1EEFB506F2EA43C28C122CA07BD13E27B79E74C1F46C33AC7D6E8B1918931A619432724DB7108DAD5C982F9891ED06C544899A87E6808BE47DCE090FAAA6C6563646B6FEEF798F23887318E579AEEA8CF586EB0E7E2D17BE43793520179B428381BB5E12B1DC83B0102772E2767CE23179DB280CBC2AEACB0528A20DEDD5807053FEC1CB01E5EABDF4C250FD7F6B511917ACC6784988B15C6DEB2D5BC438F6089308989D839BF497B6EE3E6CB6D94851EB4171DBFBB3CD23041A6780A49FC2D47DE54F1581448BDF4EB9B63D50668E5030792B337594B2703BF50A9226890608B3320D7C583D07A80E43868F3F58FC873E1C8C8C34C51E07E6195EDC0046B822D00C5B55E8545D5587ECB790B21531B5885A1897287D82F7F86FAF989E4E394A09169E76242A8AF09688450427AE84E27A1EEB6D2FE7DCBF1428D9FEA5E573846D416AEECA330AC7873B93D848D1FBB4F50860F62C5E7178955391AC5112252D17D340F66CDEE2838142AA4FBD0A440B40452F98B72D493CAD3AAE4E8106BF11A97F611E8A0BA98241DEC3EBA2D7687DEC0098FC7967DBEF1DAEA4F42A87B60146CB8DB78ADED7A11B8984C40A6C160966E57C1E2B300FE270C6DABD12618499DDCFF668B787915E6FBFF774DB9C6B54DFF3A71B216876D249E44D6DC49113F2A25B1D499CED46576061009AE0991D6B04C8725DE83A4D84071A67B1105FF85011C85B980DC36D90A7FAF32588377A3040D9ECB81F85BFD410304C2C39AC00884ED916E169A413A781151FC903F6A8DC7DBE9B8D01E01F3FED638C8DC2211C600601571BDA99768BA0F0FDB7B12453EA00F603239302C7F9A5CC5293FDB71C33AA7BA776775184FC853582839488E5035A4BAD8BE97073EA42A7639AA1335E3BBEDADBA5C84327D9B0C1AEDAAD16021DD9C34BFA848B0430BFCEC96209B5283DF343B505D3B62A5F71F83F123B162886D244B5A2A4E78BD7D146DB4EB41F4F9A5F1D47FAC9940D3FCE0D45762A360CED43B58C387F5F841605DF554E436F25B35D58E8468B07C99E52A5564534075405E25555C24344114D31B4020CCFDB73FEE545A0094A1D2552A432BB0120142E5872372C459F5A00F7BA20820B53C2BAD2E290986E202D1C2ACE02B7C97F42A6BD0CC48836A6AFF0D75BEB8FA45F89D0154352E1A755A0FC3A64BE09FAEB824D94E14028EE2CCB517320B1189CC5E0FF1138AD1E5496E41814AF7FFC2676B056AF7741F3515448D58B68A9B0F6B9D887753D1C321E373322A93034926CAD468B79B7242F3F7CAEC03C0F3DFF59A8ECBEE01D8D8CD071997C59D026FA735277B4D947034751E83C8BA7751A12F5AF2D1CFDDC0334C4960FB3B1A4CA7112970F6A02AEDFAAC3E70D51AF10F572639D76FE896F1AEC54E04F6E6AACC5BB53F75608C567ED67238C90D7504D9BE8CE2DC1526847091438E6A6CFA8137896105975A1980001A1625CDC942A9B8F4BFF0FE4C67A2254262B89DC75CA82B4057B1F5C6DBB827ACAF378CDE8BE87059D1021E61400C20B97A2CE5169BB4D937A15E142F3DADB10BEF2D176F5C87B6416065D99750A366BC5C5EAB090D77255DC517FCFD84E76358C410602E533F0CAF45027DB7D33B818FD66C5FC7494F4F0A29E07A67C88A055157E42521BD9D113B29CD90493C69B83CBC9E63C175632A2DD01B1CC3973383BE72C2D32FCD52FCAA38F5244736B1B01BAF49EBB9C2EE9F9391E11BBEE2F8AF67681E85063E26F460B13120589F44822911EADC316BEFED706AD4E0F3F3E76C14E9DBFF9C5BF563B2046AD6345512581F1916B47B12504D60E3A3C72F5AE5EF2120284AEC4F63078BDF1AFC3BA20D24EBA96D03C90DCB834608D683C66A6705A9654FF1C58C632B1D560C0EFEE6C0A0A8F9CC1D2BD0162A4CFEE8C020E4DB7FAF4186C6C1CBAB982B2349BE646C1AE621D80C200668DEF5967AC43D33FC87A216B6603B05C868B3E755A9B9406107EADDCD05C8769F177B2FA52D4BAA617061124E085DE24C8A8BCAA3B706B5FBB9774C040C0B150833849F4FE98D2E327A5CBDE53F272E553E1332CD789FDFFC35064CEDDA05C2FD9014C24F931EB9DC36BC9C30F07DDCB42EBFE38E5721FAE8DBA041195B603AB077B3349584B4949444FDBB8A6263CB02384C722E092563A9C85BE802AB1531AEA6F9233AAC066BECA4C68528A04115EFE0C2B065B559302A8FAAD1D227B9C2D9F091192D2289B170FBAFDC1DD0AACF816D8B9611C8CF95FA0174DF4A7432FE4AD2155815C22867480605C3C2AA7A8716301DDBB1C7F51AF07412E7A8500DC88BB4C77192C3808F04D17A5AFD87E5AF1F9A2135F88E829E78C4F40B1D43E7562697C7332B2B14F7493BBDF82762D66336125D31EB495851F341D09424DE6CB2243BC7EF832C6B4E5B6A5FC4B347B5C397949E310C3FF8A60319448F5DF3EF3C117B9E81078326BC2FFDC1B97EA86279D89D2E03872C8C9CDF72DD6220A0044AA7072136AE53B6208AFC43D7BC6DF75205D979C3B760C42274F86C7DBC9EEB176CCEAC044370AD31703718256D7B6DA9F16945C72BB0C7558938D053F1EC0A595F65359F96B19157FA954DE44842F66480B875C12492A81A2E4BA4782F795FBF7244AA1405C4B2000570C81D68F8D19A62E91900977A21A559BE22E54D8ED71B6FF1E278AA6AEE3DED1142B8207C33CE5FEBACE0D804E1F2C55AF5E4BB94CEB5FE99CDBCCFE11BFCA03FC58F165929B43A4AFBEDFDE14FB07EC30111BCEC3929B49E7A7D7016B4A4A4BCBE3D5C6052A8AE34C72B59C5FE07AADD38970E0E5A80F98B1B4B1477E7157183E7FEC743DAFA1CC4A3B9D6C77545463EFBBE6A48723213B7ADC088F357B2FB603DF7C790F3364C018BFC76ABA44F4F4982DB12D1443E971765F80E2324C6A638384CAA09E3220E78D141C1E6879845FAEBBF3595D80685B2EB5CABFABC0F6281BD2C4C3B063004A99A5713B86DF75059862060184E2A9D35E5A91B55E24F4223F2FBBBACF847545B99D72297ABBDE4E5C80BB58CA2A27E152412DED38121B4439F6605F21F25BEB0C84DC5989ADC0168B275B37EE4C768DEF111FE6D7787FA52C6BD0E7FAB2C4793276771009AB7B76F59FF8AEDA7DD42F4E876B4A544A46CBF98371E5C866C2F1310D941D978E13D24DBCC1203B02C3CC94E1DFE4464A6AA3C10E2B643027FB28946C55CBF1B292F9299B705100CF724253AF67C1013B72B7175BCEC7E27376DB4FD6C5643FCEC615E7F3A576B83494DA3CA51985A6E65A298B5F5C1BFC1856AF514C97D2E487D7484D2FC10B72C3C40D3381E34BA3E86AE576EAF1215E4C4C39903AE7D7A87513863B5902A13E9A44A409A3921AD97B662D90222F09353A076699F3BA5818041D3DE533C01BD972615971B14773EF9F0555E6DAF256854CB7A80A1CDE78973077F6D48C62B8E210D0FB8C51228024CE90CFE5E6E3AC42D98A1D8753E01C58B43B8015E184BB5360EFC2000BEE3B016C3A34E602F58ACB296BD0E05C944EE65EC6BA1D8386C148A8BCBEBC4C63777A993D571F1B0049E783CDD06B04CA9690F29D3B95C3AB27F6872F8B7181BE90DE74A9A7C501773143C9FA83F6E469D8DFB45D2AD4550E158E3F7EE99FF94B96D5A8752128067682DA5E6B9A00F3044E6F6A5BDA7E1"/>
            </KeyMaterial>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>

<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PrivateKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="51389C0B77073F5B821E2A5CF73845D3BBEDAE49A07C1DD5A832F057BB5F6C194A58C99400A27E980C2D5A84C493214458551B4F8D2F777E9F4DE7CE1663B0B62BA1D0DE72466CF11FC1C22565761F60AEFE57270B586AAB717E714F5E700CF2DE6218E932B6477ABC798C4726316B6A8FC0D4B0A7E7C8B8DB928930C513C3781AC548D830204340700C3611111851CA3209D3B651198508C81209C20021D344460BA190982450194602522288A4122512076A23105212046411C06C10202092C410D39251A432201A05314C088C20952192A60C91220482800D2295200B1630C8066903A90191264D58484CDA944911B72101072649484C0139701B166403286CDC323099462C11836C4B8865541444E13425A39689531012084251911264A4002D889810C1364D02A0618CB05112210C1807429B380503158959A029803469200650233909E2B44CD8308912188ACAC0085400298800091B4191E12805104546508689040305214411C296201A116D21150040842124A56401813018B78863840908172493146A5C34091CC00492042C0C384202C77162426D91B88D88386E93A630E2A48C19294991124D4924001418111A912D0BB32560B26862B2019B4825231381DB300264B4484840451006729A4872D3362A48C891A42669D298490C88005C92700B21710AB48010281114930D5A226C204832132061140608A020060C4049028749D346458A3682428608D3025184A660D2804C02C23119A948D80446D3122ED9144694300C421892C446660802200AA28D5012240B942D024121D49890442886DB328188040A24804D0A07110134700897201A118D1A928D999461C98425C0348D01950CD4C86052841104B4610B13700347284CC8699C944880020400486603C581D0B02514476A5C42451893889C22519AA2900A850C0C992CA4B424D81264D1329020009214457292406998A031A30022C9C09021C42D124180E40651480640CB44284804625C4221D212860348065442021C039024084204A28DC834660AC13123B12D1487490CA7845C124D82C2212405922304301B11419CB224193352D3082810A444A4124C431842A0104A240069593091C24691590044218085E2102D04C2408844640A012518070E04B040E3A6450403260BB0700C065151362E1A4431D09425D04810A2948462440924C82C134071D834318C9230D41292224332D9C44014A5855342860B04451485445A406C50207042103203A16CD1C601032932CAC62C234452A4284213461151A60CC0387120C081899264CC909101C350923801C4960409C705D210224A0449142844A028251A1841138664CAC82488386D4896099C044060325041B030D8B46962060108072E5B288E59885198400C8CB02C8B042150886D59B4892218601820614948691B21729CC62C0C328021C14124190CD0B46461280A89868423B181E2402D4A342809A0418A320124B02124A92012380D44A28CDA4449E1088064189158B6105896314C3249CC9660622846D8404AC2462108822D42A649D294014130714116652140641B478D20805102464D5000205C483200956D01440C1CA6485B444982C06111832401322DDCB820E0425089366A20C74CA2964540946DD4362812818412440581286112C9900B07214A80000A436C09C789D2867019B53104C010DBC24DD03870548470C8286D130769E136421BC820491865C8020A23123124957114A50D09014222962109B381A2442EA2300818A10C50140204208D094846133448204186C8248C093829083508C20271D9447119B66003B8455AB82023C511E0B68DDBC66121C12C239400E386448B14201C2140031884D93024020822CAA20D9CB8711BC26C82080E0C0982C09888CAB200C4B6251119291B0988CCB84C422801C9902C58C2714CA62C0A394104950841322A61B860843490991008D992881814061A016C92C290CB120E4320220346914AA2100085411A99001401901A440E93266C8C026641163249344C5818321A352E8394509C38655A040E89028590902C101746C19201DAA8315348289B428D20C411E4162141428E4B4240649829D9A2881202866132245214899918612328818A84241BB4314A282094A23042480E039771142510DA04094AA4109AC62D0A454004C1640C072620C230094320C00271DC2628A294311BC268867EAC3555CCF6AAB4B035D1C8709F629827E31F2AA519952F1E68371E24F636EBE7292EBB9C6160B52410AE34F21583C9CBAD2F798845A54854160F7AFC2F700895133F7B2970B62308CB93EE137058E64168FF2E5F7B63AEA78F60EA5C8E268C5E22B2F4CF2254F7DB5DAF5E6AC646079E94EA84D45F681BA340AD546315797D00C319050854D3EE64F2CD1BE8D82E6BC11EF4619128F053B98D7EE40C5BE2FCF62489C37868A00AF26C92807F6A7102B034891FA803E527AF726D8AC56B9883F6D1148068E167C17A3FEBF3C8553BF036235A52E91912A79679ECB54665C77CB79F7D2E4B40B73C4CF2A5F3AEBA57F82A2B80906250950D4E45D0D55EAFC5D056305A8146272D15272484A62E0DF207E5437F4A47CAE9D798602889AAD2722EC147A930513A3EB46435DC62DA76C645C7C8F6672BB54B773C442126661E5EE34142BD448CC4663C4F8540CC9F92E4E00AA70F5DC0A8D7D8A4003CFB61B5FA74325755E6F46C5BD548EA3764B8FF92634AABBD747B4F77B89AE2843911C30767CFB6F1B362EAE8DDE4319206F1CD34F5ECFBB1E601D5962475C094D0CA68C2E8D59009B457CCBC352BB7FACBEB02E5D56608680CBB0C73A68B6F809EF3A3457462D31E641A901C087AF31B2C1B73E1D1D3F6593D411DA66653303E40B82E5A8FBBF91B84AFE2528089AD2E0593943880F4A7CA674D167E4B2F7FB6FCA2BA1FE7DB14200E07629E2BD8EF0EAE11054D4F4DD35485FB74FE1F03AED9EB591454571BFC723DC7D2AD6EC0912E633F89D47BDE8663653E9D764313768C60B095474DB9503221790D6989FD5FFA1311FE7684FB53A1B1ECFC55E8E10294DDF4D92FA9AA02BF12450EBD960C49F0DEF591AD177407190F7BFA4E9AFD8F56FC033ABF9449DA2C7F522461C5536629840AEB7296233D54969EF37DA60679DE7ED96CC8BDBF75C15909D6715F41C8D78B89837B234B54EB72BCDC40B3C0C11EF100B9F9173129F56E673460D6EB574AB78904C4A54E1D5500A7162B257FB2618762A1EEFB506F2EA43C28C122CA07BD13E27B79E74C1F46C33AC7D6E8B1918931A619432724DB7108DAD5C982F9891ED06C544899A87E6808BE47DCE090FAAA6C6563646B6FEEF798F23887318E579AEEA8CF586EB0E7E2D17BE43793520179B428381BB5E12B1DC83B0102772E2767CE23179DB280CBC2AEACB0528A20DEDD5807053FEC1CB01E5EABDF4C250FD7F6B511917ACC6784988B15C6DEB2D5BC438F6089308989D839BF497B6EE3E6CB6D94851EB4171DBFBB3CD23041A6780A49FC2D47DE54F1581448BDF4EB9B63D50668E5030792B337594B2703BF50A9226890608B3320D7C583D07A80E43868F3F58FC873E1C8C8C34C51E07E6195EDC0046B822D00C5B55E8545D5587ECB790B21531B5885A1897287D82F7F86FAF989E4E394A09169E76242A8AF09688450427AE84E27A1EEB6D2FE7DCBF1428D9FEA5E573846D416AEECA330AC7873B93D848D1FBB4F50860F62C5E7178955391AC5112252D17D340F66CDEE2838142AA4FBD0A440B40452F98B72D493CAD3AAE4E8106BF11A97F611E8A0BA98241DEC3EBA2D7687DEC0098FC7967DBEF1DAEA4F42A87B60146CB8DB78ADED7A11B8984C40A6C160966E57C1E2B300FE270C6DABD12618499DDCFF668B787915E6FBFF774DB9C6B54DFF3A71B216876D249E44D6DC49113F2A25B1D499CED46576061009AE0991D6B04C8725DE83A4D84071A67B1105FF85011C85B980DC36D90A7FAF32588377A3040D9ECB81F85BFD410304C2C39AC00884ED916E169A413A781151FC903F6A8DC7DBE9B8D01E01F3FED638C8DC2211C600601571BDA99768BA0F0FDB7B12453EA00F603239302C7F9A5CC5293FDB71C33AA7BA776775184FC853582839488E5035A4BAD8BE97073EA42A7639AA1335E3BBEDADBA5C84327D9B0C1AEDAAD16021DD9C34BFA848B0430BFCEC96209B5283DF343B505D3B62A5F71F83F123B162886D244B5A2A4E78BD7D146DB4EB41F4F9A5F1D47FAC9940D3FCE0D45762A360CED43B58C387F5F841605DF554E436F25B35D58E8468B07C99E52A5564534075405E25555C24344114D31B4020CCFDB73FEE545A0094A1D2552A432BB0120142E5872372C459F5A00F7BA20820B53C2BAD2E290986E202D1C2ACE02B7C97F42A6BD0CC48836A6AFF0D75BEB8FA45F89D0154352E1A755A0FC3A64BE09FAEB824D94E14028EE2CCB517320B1189CC5E0FF1138AD1E5496E41814AF7FFC2676B056AF7741F3515448D58B68A9B0F6B9D887753D1C321E373322A93034926CAD468B79B7242F3F7CAEC03C0F3DFF59A8ECBEE01D8D8CD071997C59D026FA735277B4D947034751E83C8BA7751A12F5AF2D1CFDDC0334C4960FB3B1A4CA7112970F6A02AEDFAAC3E70D51AF10F572639D76FE896F1AEC54E04F6E6AACC5BB53F75608C567ED67238C90D7504D9BE8CE2DC1526847091438E6A6CFA8137896105975A1980001A1625CDC942A9B8F4BFF0FE4C67A2254262B89DC75CA82B4057B1F5C6DBB827ACAF378CDE8BE87059D1021E61400C20B97A2CE5169BB4D937A15E142F3DADB10BEF2D176F5C87B6416065D99750A366BC5C5EAB090D77255DC517FCFD84E76358C410602E533F0CAF45027DB7D33B818FD66C5FC7494F4F0A29E07A67C88A055157E42521BD9D113B29CD90493C69B83CBC9E63C175632A2DD01B1CC3973383BE72C2D32FCD52FCAA38F5244736B1B01BAF49EBB9C2EE9F9391E11BBEE2F8AF67681E85063E26F460B13120589F44822911EADC316BEFED706AD4E0F3F3E76C14E9DBFF9C5BF563B2046AD6345512581F1916B47B12504D60E3A3C72F5AE5EF2120284AEC4F63078BDF1AFC3BA20D24EBA96D03C90DCB834608D683C66A6705A9654FF1C58C632B1D560C0EFEE6C0A0A8F9CC1D2BD0162A4CFEE8C020E4DB7FAF4186C6C1CBAB982B2349BE646C1AE621D80C200668DEF5967AC43D33FC87A216B6603B05C868B3E755A9B9406107EADDCD05C8769F177B2FA52D4BAA617061124E085DE24C8A8BCAA3B706B5FBB9774C040C0B150833849F4FE98D2E327A5CBDE53F272E553E1332CD789FDFFC35064CEDDA05C2FD9014C24F931EB9DC36BC9C30F07DDCB42EBFE38E5721FAE8DBA041195B603AB077B3349584B4949444FDBB8A6263CB02384C722E092563A9C85BE802AB1531AEA6F9233AAC066BECA4C68528A04115EFE0C2B065B559302A8FAAD1D227B9C2D9F091192D2289B170FBAFDC1DD0AACF816D8B9611C8CF95FA0174DF4A7432FE4AD2155815C22867480605C3C2AA7A8716301DDBB1C7F51AF07412E7A8500DC88BB4C77192C3808F04D17A5AFD87E5AF1F9A2135F88E829E78C4F40B1D43E7562697C7332B2B14F7493BBDF82762D66336125D31EB495851F341D09424DE6CB2243BC7EF832C6B4E5B6A5FC4B347B5C397949E310C3FF8A60319448F5DF3EF3C117B9E81078326BC2FFDC1B97EA86279D89D2E03872C8C9CDF72DD6220A0044AA7072136AE53B6208AFC43D7BC6DF75205D979C3B760C42274F86C7DBC9EEB176CCEAC044370AD31703718256D7B6DA9F16945C72BB0C7558938D053F1EC0A595F65359F96B19157FA954DE44842F66480B875C12492A81A2E4BA4782F795FBF7244AA1405C4B2000570C81D68F8D19A62E91900977A21A559BE22E54D8ED71B6FF1E278AA6AEE3DED1142B8207C33CE5FEBACE0D804E1F2C55AF5E4BB94CEB5FE99CDBCCFE11BFCA03FC58F165929B43A4AFBEDFDE14FB07EC30111BCEC3929B49E7A7D7016B4A4A4BCBE3D5C6052A8AE34C72B59C5FE07AADD38970E0E5A80F98B1B4B1477E7157183E7FEC743DAFA1CC4A3B9D6C77545463EFBBE6A48723213B7ADC088F357B2FB603DF7C790F3364C018BFC76ABA44F4F4982DB12D1443E971765F80E2324C6A638384CAA09E3220E78D141C1E6879845FAEBBF3595D80685B2EB5CABFABC0F6281BD2C4C3B063004A99A5713B86DF75059862060184E2A9D35E5A91B55E24F4223F2FBBBACF847545B99D72297ABBDE4E5C80BB58CA2A27E152412DED38121B4439F6605F21F25BEB0C84DC5989ADC0168B275B37EE4C768DEF111FE6D7787FA52C6BD0E7FAB2C4793276771009AB7B76F59FF8AEDA7DD42F4E876B4A544A46CBF98371E5C866C2F1310D941D978E13D24DBCC1203B02C3CC94E1DFE4464A6AA3C10E2B643027FB28946C55CBF1B292F9299B705100CF724253AF67C1013B72B7175BCEC7E27376DB4FD6C5643FCEC615E7F3A576B83494DA3CA51985A6E65A298B5F5C1BFC1856AF514C97D2E487D7484D2FC10B72C3C40D3381E34BA3E86AE576EAF1215E4C4C39903AE7D7A87513863B5902A13E9A44A409A3921AD97B662D90222F09353A076699F3BA5818041D3DE533C01BD972615971B14773EF9F0555E6DAF256854CB7A80A1CDE78973077F6D48C62B8E210D0FB8C51228024CE90CFE5E6E3AC42D98A1D8753E01C58B43B8015E184BB5360EFC2000BEE3B016C3A34E602F58ACB296BD0E05C944EE65EC6BA1D8386C148A8BCBEBC4C63777A993D571F1B0049E783CDD06B04CA9690F29D3B95C3AB27F6872F8B7181BE90DE74A9A7C501773143C9FA83F6E469D8DFB45D2AD4550E158E3F7EE99FF94B96D5A8752128067682DA5E6B9A00F3044E6F6A5BDA7E1"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>

<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <PublicKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="51389C0B77073F5B821E2A5CF73845D3BBEDAE49A07C1DD5A832F057BB5F6C195391A7BB11CA5F1F37A35DE8B348C255534A214FAD5CA0B5831307A5E29471B2CB42586708F47165B31A429B889F44D2FB19C1B4896FCCF9AEC0127955A484DD8B63DEC5AB29957C7BA2AF8F097C959A23AF8D29C4B9C9BDCE03A5F42E5F3C5CEE5E5EAB8AB35CE99C6A56E8E16DBD5A68325AE0F7DAA2FE4BD10A0476E601C99960393ADFEA02F3552E07AA41C50678A753D1E9E97D36DD82694891652AD72AAC7E6C61C8B8F74EF2EA0EA1CFD6D4C7E6ED5E3074013ECCE87F022122519527E30CCD3927B858753366C43C5A38AF490AAD0DBE13029BC09E0D1E331E903064978F4ED4B7FA8F97AD5021D8D62B51F68E8D9DFC76618149713E412331DDC33C00C36C90A5E13771FC1ECC15F8BBA1DD05F59942634A71EF20B7E8E78F88F21679C56F8E1BF79EFFD8D31299F7CE7A08A41E6636D28E4ACF369EB14E155083A233F7AD87F04DE436FBF2E1181FD2D2F44749043D078E4AEBB51F3FDB6D87EC43B54BC5899DBB4E38162C8BB2B79DDCAE94B908BC970D56F13EF642344D85B9C48F46876F89B360656AC78933A4D321E60E4AB3340A5BF5BA32EF56A728D7F7BAEB00FDA21AF9CDD0888AF214AB6FF0891AFAC6B65A1D07B48DE2775BFD8FD8F905D59E047AA3CD693155ABF4029191633F491BC59AA0DCC70E02E5351E84DF924522F2F15449ED0FE4E73A79D67E51D84CF194A9229E0C1160142B4F461BB3E39EF0A76BBAF3D947D3B4CF92028A81D64FB391FD180DFDD553581FD2C1F3087B6196BBE889539D42FB0009430DC9894CBDE845E6AC3FF4D6078EA93E6FBADCCE99D4FF3140461A5AFC9A953B2219AAF4F9A4849BC89B2FF8D8D33603638594F659E732D8592AC67D99AEE360046FF77EC46A4310C90840414E6307C4CD4B2AF30F9EFEFF19D749B3904AD36EBD2FB3D9F8B75411B5A267AC33658BD14E826F0DF7A824C4F0A4B75D14C660D8C2A6AF1DBBD3D6472D302A8B22B2F4DFAED2E84A5AC9874989DC9E91C2D7CAA34466BB304F28D0BD0A71779A702398C10A8FEB82463C296C3CC0CA930BFDD5922AE1CA36C9ABF49081B8FF5D05E365AD539E46CAB1C56EB6E7FF60DC548ACDFEFD520ABB86A90DAD8C4FC2B6578FD4934C666C2401372DE0944564FA6A7CFFF9FC7CB27670088EC1C34657875E9D26E1C6EA60068A178453E772CF492B70A4887CA08ADCC6D7DAF55D2B1ECA1E0D62FEADEFD0D0327E8C482803A5E1AD706FBC6E2ACCC5BF367F959737722C5AE8394653E8DDF8EF5A16190C2901FFE38234FDBE557BFE900228A46AA1D3F383F59E0DF5D66FC143A7B08D4DF20BC5D81DAA158F7BD508606BC280092CAAB420A1929BEFE75AEBE06863A5CE4C9F4652BD2F16F3676977A085A0514164B791109CD760B656986693D6A59C2DF7E1507B0D75FF6C389835CD9AE27E628015C732BF96B7BC5FFD74C15573EACD83AC1E56E1B929E95E82AEF6CF0D36F2AE42D8B8614B67AE0AE9422C90FB479C42FAE85180DE84EA00206C7742A4DD552EADB98E5BF59435ACBE7EB2017CBAEC29736F8E59D60413C63100FD38FE6DD288E06C850827B6972475D1F2133A1BD857DECD469FA718C55B765FB331321DAD8039D69E18CACFCB73B27AAAD6442E71271D1273B133E698D04A8CF48B720EF69EA79019A16ECF1713680AE0083C36679FE0C178E36EC96A960804F884811A255833C2E5E4AA5A6C097C277AF5667F01B34CE2DB0BE0247B1817B8140B09BEA8A64180332E3D70AE2724A79B5893702513992DD6DD687941F7312E68D6EBDBAC0477F55971274BE7B861E6F3BA7658AE8841788D834E86D671A76E7BEAB67B856DFAB1612F6497EE5035263E548CAED89C5436C6101DB8648779ADD946EC07BE681EE3E6BECD05BFF7D040D9FC5C82068BEA3420BB44BF9151C4B542C4EDFD37080D59764423DE993C877CB528008642E073C3B87A90BF2A3AB6932BC2AD0ABC879A4A14907153700FDD6699DCFB9E55C5A93A10D5D239B0B1F5A90AEDC2300CD5E60FA100FE3B973F440A645651EC1261F4A5FFB1CEE05748D6AD5A35245E8B572BBF2E2705188CAEFF8A94E96F93BD7A039EEFAA354E939858D9459F917B5952362854FDECEFF571FA7A8D2A9905B21A64113A6666040B544AEB7F0392E5E759995B81A0F3710928D567AE274B5CCB948FE188007D0AC6F3AE10ADB8B5E1C0DF89FA4A15F4156CC70FDF24599A8601BE6E615BF6EB9D4FAC55189EBF9A68F7483828A71BC142066FE9FE9F96CD2EA6ECB293D9C1ED0B65B05C8C0777612FC4F72A64354C265076F962AA5747B774B4D79196176531B11F54A7F82758E53DDCC51ECD15104A823ED9523800787BEFE196712161BCCEC4BD930E361DDEEEC14B8B229504B90C0EC021DB50C8E54B82972979FD37AC1DC687320CADE5B672265D2C2CF746A88A0CDFE2B44FC2C598A06EF7E808058F3A25B2EFB9B9703585B29D7B08D0112607BB73E8FEC0DFBCD0E80A9AC68C9E9CC309A80F3E0E4A27A82E724C5D0F371F1B78E0948035AF50289F3BFA4ECE8A52E5DF3BBC30D95D5103544B5EFD4A5EC0C32CE5C24991E4A1BED05BD9B4CE3E60F4E5128938068FDB1220F60198AED06B8597F72569DFED7258288AFE1068A1E43A47D4C6484052DD67511A5443E6B7BA28C67F0CD5D3F79C963B4F4BC90171946240F08634648EDF6030C1B55F7864E846CFE6FC2CA0A78E37A2B182D76D1760B99902BC6B88C42420CD36322C4ED64313DC178558F2A9E7E8467C7F214E035ADC474FAF965E4D13A0DAF9C74E82807ADFF193715A6F33BBD833457346CC7AFFF3E44C79FC409781F26716B26FB2760F89E614F4308795726C801B6CBE7E0A2C7DF67B14F07A9D22CD5976665F46F630C861A1AB5FD651FA34ACDA34B3C17B7FF50487E87167501627B44223FF26414ECBBCA1335443F9D25DE4F9F5BD628DCC8DFAD4931A788D3F4AA318DF5D1874226E83F3FDD71F67894459D3D35FBE1A870F2B3BB9ED0D75F2E0BDE80C4DCB71863F796319EBAC5CA8DD98EE7279F2A96E18C253E54903FE7C4C8EFB8150A267B7DB80C71AC3E4A76F8643D623B2FADD4C6FEB55D04EF9555DDFE462A438E0A79621D23616AB2C3FBA5C5EA7A1C5B60B25423800CD81473806A4739B0BB6522865987C319B90F18E67DE26B1E6DBDB10FB9BF54182C00DD2B0476A7B8B6EC922D70437B12766A3FB228E6116DAF17D3AA6F55DEAA5FF57A1310BF3305936C80B77132551C3FE422224A0706AD9B57C735EBEB6C187D955C65971ACC1DCE643C5A10CE02FD34F84833D0AEB72CF6EAC8A1BFDB6C1CD51C6EE57A9208685B2E7A236F3D7F7E5B276257B3443DCD2CB1CEA88F3904DACDAB3DBC1A20F8C6438F3BA74215DEDF2701C1899A4E716FDE451B5FE7DECC2E5349F8CA93075587B2E8C620107356DED35A93C9F34390C4B78EF67B0AAD91F234F695651297111227EB496BC6C034AEB1FFE5E5177A4E49C84FB71F41B865E08AEF32F47EEB6A62C28E830363C99B93551174EB266610E8873B03B4F525812171DD081507EC7A20DBC6E2A07EBB80E38232EF0773AA96365D326FEE8803466CF9BC21256DFAD194A9CD132C484C450990159"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="20736"/>
        </KeyBlock>
      </PublicKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


</KMIP>
