<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_65"/>
        <CryptographicUsageMask type="Integer" value="KeyAgreement"/>
      </CommonAttributes>
      <PrivateKeyAttributes>
        <KeyFormatType type="Enumeration" value="PKCS_8"/>
      </PrivateKeyAttributes>
      <Seed type="ByteString" value="46F38B1DA0A0CE3F63F35C9142487913108A8DC255296B574661E06C97BD71D2"/>
    </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="46F38B1DA0A0CE3F63F35C9142487913108A8DC255296B574661E06C97BD71D2"/>
              <Key type="ByteString" value="76832A07C944EFAD4849C881CC610AD7FE0D42942722E56C3821C48CD6DCE1A25DA0F2D74D5F31611B40155546958C1054ACCD316AEE4A5C3B10AC4C90CB5980126310CEB4FB722A6804C39B8E4E6C6DDDB49B9C6546A7DA8F1064228DE827FB2BC826974957F8721E0955AE0F4E2E7764F971DDCF253AE8AD71AAEF7BE841A574654106068067413503773037236175227176447368712225587653424421628756584646676775077225107343238658373233685478246351613826163141250788502252836784446777877108786043676724761168321674825452063355474022062345438732483581442186142881568716626330126411157426644706783037472825451760376757044402034483185331188052666364855875241527162787674530516865172137228532457373213866332200021775348740873677782035325117256734281254236115835850746525575713611013022372454281684482450127856015845856565828435676582465725780723717421018352371803870572304136584874385427486213336222877637668555622786082188301272713067104040341506206700465318551156340646611807148512223806320732636482774060751127410740317884587450715036033241583484630352180036506444866408787351080322882326571411781116348756458668728822342460064067014475565324637023703860551801000044714646124661230657833214780545783851224470767742643535238771538723071202320532028136532633607148106703068868807850741806740671788806678538452110600865003836461788788814463115685475833665361856144756153368140814684421683700802481331421148703130288155486783370104062806242437017304858861122083254223504178548555667188246251376147416067264238607028773144874721141117160766731716548618547087836301401200266323414262415843128680055842034146116185033216536613847430830138317708327158483872464515246283571621625657754313440787172285436110864650814800444480107114024211338168838647825014378476578164540702545865158541341875853552457770654616476145686123506851847210068023560604570804835306767507443675716130653356348768420072025230837085650055744777534421046078824567500120402740611288000074787881834184325138157880755408313558644554370302806267012233704683182466656823051040254441238573577648138675823746854651767663575431555774350857124201262785445724240856647822728100566528740066661613004354550562083012201255050425138120033038137586743150218513365725060214833537013362262541307087454688355326223644873518355606444012777314007628038766702388026781266408084218173024263546851713012624487745170213648272525441050454732115861746360566704485267748038044335308071441541341334632763802365376756817763327586165603687325486362478152810180838715042817027427817345318281402282812284845632155511415530576683564355140256711217284575753537128172754313786838086882870755377274823334864664080185330404026325511215010403108840511260387346251440028838185386160103774216537017316151716258121877110123465885707205762457067763751686714425706667652778263870282221715460525215385343873400151538315215263731612508055360741835073277445106880887383311263335772283614267713604314652826370572477426711377051485441868005135260406157800071572571378414163460326048844820176343467265631058810545108153851874171338821050544203726021744328652114310733346187802200717750471832121338003442474776743533880285081638476160301CC1ABA73148BF8162FC168AF500FB7A7BF54D6A9DA55F8E43E28A9E0188DC463267BD0D8A1AFF53731A6FAD0B8275420A35031C65A90559AC955BA831DC9DD646FDE9BB8622D243B343552D7986BB32AE39D65AD4437F2ECFB04D75D58667D3D1CE38F9320F3655C51CC685E03214D5C2A097B1D695FAAC01A75D90A5B14D5E8315979277B5E38B8D356D76025B4BC5EAF26D9D7CDD20637BF07458DC7068D58186A8B7B497467E3C9F55FA36FFF31C6E41E659CF5E0D696D9B7A1B2908FE7317492DA4550646070E7843B7A1224D7A6632A42A3D84F1B71A4F5F2D1104A1C034762FCC675448584727DF1C1D7530170BF20FA47011B8C48A9443BD0A9E599D80259C086F1C5F899050E288A036681C4E23233781E5FC42D114F98F5191A1AB6BA552C86F4716E4287045603855D7A9DF3F935C1D67CA0177E5CD2DC10BCA93B350EED831CC93207556C0E81CEE29F8CAE882116E293448F01A876717C0EC8F927FC509BEB77F22D5F75F0883DAA8E172B55CA457DFCFB966DADDF5E1CF86F74F8EC8084FCEF575BFFA51F4F600DB7121E3000983D1F2070EF742245EB1A8426D2C806C857A443892118A6F4008051A8AE41C2496DE038B47C30B30EE6AC0C9E71DB4ABAD5CE6A16CD515D4B5D48B8A872AAB4A170164606DC0872B4D83DC0555DFDEB8F8810A2512287E680D9343862A4DF14C1A029604FB36A96941B3FE6CCBA34A45C136EA258CD9DC9A9B95DD30304AB4A093A80147FBA1287C4BF1933BF626718C46B3BD1531C76FD6F8A4CE36A93D0976E362B944887D9D04122040BB2A1C5A7891939E753002A0F705B85FBBF74CD0489A3FF74A452CB2A80A73B904BC987C63517B30B33DBDC1440B2A2E12A9B669A8B8DDBC3629B3856EC24B0F77E6258832AB9C888A51A8A0B10E978ABDD3F996D2B3BE47520FBA865C1EA751ACA63C5BC15B9ECD7FE0F42AAF5FA3BB498214BA53FDBC8D992DD250EFC8FC2A11704A717C88EFEF9A9B871858802AEADAA8511E194C8AD7884868C84E98C49F558A8A334A284AFF7B404E651B7B194D6F639915C8C3E62B441DE97126AED1E8E0758B3C7DB017BE76722C3675E38C0201E604A6BE2252B3DDED4C415431CF4F002EE9AC82EFB4D97ECD04AB328EF0009D421A241B33E53DA0018B4CAAF08BB50AD51B313EC8FE1D170A0E58070DB90EB35461509B96C41FFFCC466F604439E2DDB9417DD58D4C8D9A2B30956A15CD72B7B5848EF3EB4928EA4B87AF96F3351AC86C80FA9DAB264D04B0F27AC4F029E945DD11C38206E2019061086BB709C71AFF0AABDBE2D08A8D8B112F2DC3C24E80364EE02A67189549E92FAD5C8B37462281496A4C6E47D45BC549A7CD91CF088CB8E8E5ADE617F5E512ED1B6892A696662F29C8BB2C651B2DBC5D84E2EBD573ADF879783F949891ED7628197CCF86FF5CCB6E10A6E264738D10F5B57A8136D817FE5D1E3768A02CB342BE89AD289193CCA1A8EF6BA6F2918D0C6112999D625F18160761DEA608F815878C6F3DF9F8FBBC1353B2DF53C340295C81D80F700780AB07B6BB84AD860574A5CAB1A6FDAD96CF0D7AF3BE163D477E0D293CE6103EDEB18469B0912969A2D9427EBE92B559EBD14F1A9A8DC80DB7F01E82442B8EC45442E2BF093465CF9CBFFE898BABDBB1F1C5A4ED2D84C5A350B302BE97964D679D0F6CD56B2446E26FC875EF58A77FFA0B879B0FA53EC1C0C84B4D450EB81C3E41BAA5B3AFE0A6865E91B6904967BEBDA7F0F65C81A18680C1541C2ADE1D6D9A4125C3719C3BF216A5C37894D085D2C9BA0D0428C7C22E984EC2CA791E7E3859DE017D7A9ADFFB899253AFBF36E0083B90D6C462039D07A27AE325AE122696F6D65DC970BDBBA8F06A601750AD407C0C836BCF58CACA58B4A741EC2C6B85D7AC9CC8CD94A974E753C30544B7794FFF4090227F2CFBF0DCCA296F9AAB0F0FD38F5073D7A90344863B0D20BEEC4B379F78E1D379227BB961871EC08F4FF28F4F9D9538D6A9B14407FE18755766976D1293D40464EC79FA57327F4552962E41129EBEF544AE5D4349D8EE045D91ABED762DBBC03C053A4A5B363367CC95CD8BD11F637785C0FC33D5C2E92E3C7F9F17D8FF083C19D00FCC90605A0E68529C18D0D50F4DE22862BD5149A7E23C7BE74E1FF60B39F028E28639C7E150D6147AF22FAD0F1DD1085FC06B954FCC0FCA7CDEA1297544505231A7659DCA565D0370C829DB820D8D911EB3C9EF5FC5B7CE5D95A0B579E6DAB5CC5E30B34291D36F5C0132D00873411D3A05662AC37015E877EF1472CDF1ABE263C8B9725034393010BF11EDEC8A45E817858208977D2453B1552FA10D7245A34EA7CDE85CB43C8C5A9EB6E9DF5B0AAA953AA23AA7AA4D2DC3C3D576338342D38D8D56B248AA1958E44D84FD58D435660785581E82566E0D432BCE21CCE4C6F0E8DFEA9BD85639CD4CD196854814703567431855A84844807B76E3D733A51104F79B4AF8E91F7E09F0917084BFF0B42AFAA161859F3210DFE003359B74FE2D619B745C4122152F67CACFD569FC783A1357C15608580AECE2293252DC35644E758B1CCDF6F50CBAD6DBBC66DB11A1BE6484783F881336DA28B8C0E78C9D1F89CCA1A306EB1FD1BBE25C44D6B2DC7E67B5A876B67F5801A7A4061B05E961BACE1B3705C40562C30373AB8C9EE4E8552DD3AB8ECCDAEBB3D40FB73423AB7122C517FBD6C8AE71AB9899E6480FB0B38FDF42D9D3E2E4DDD9F486B0AE489711DE0873ECE31E30755AEA81214340E5987B7B94DFD5A6584643C16C8106F93DE421242D048E0FEA082BD125C6003999AB0360F7FF78CB88EE5D50FA95AC2610BB3EE89E888FB29B9A4437C12B3D198F753D1D55C4B952BEC155F16BC99AC56920ED541CBB0DAE3EDBBD5ACA5A9AAE302A25F3568FBE58F49793F14941632AC0623224C513DEE633CA7F0C7C0E5744926B9ADD0FD5EDDDB400B2D618D9FCE7D344C99BE4E22AAB5241216FD789792EBA7E953EEA6C35F490CCE6894A8580DA5A129A21AF082CCCBEC9103D24831E546490ADF993F49941037326B9787ACE4B40EB11B7B48AA98637F2954C2761DF4B03BB533A81AE6E2626DD550178B8D9AAE9116F37D0C38D2F5117500A938D574F519E1C4AC1D70DCC58C4B18623DD7A64997F62BA1B19AC5A300661F8E34F8489BFC5174E8DF6AB7D79BC28AB8B80E15E1B3377833127DF277571E93671CBC3EB3E4D40E41110366FC1ADDB18AE6080F2702AF91D56261AD0586ADDB28076A3201FBA9B0981805C25600B16201396A5B7DD4A85846B1E843E22B158629B60F4C6F118A54FB3304747EF0AC36C276E03FE55F1BFE4119449310BF04E52405B5E27B91897A31C7A1EFF9110BAEF9D0CFF2CFC25138BC4C0078B53D29C3B5A419B91597F083226F3F6FF37D131AC5DBA539C3F6DE489482FC924A9A1A60A4880C5D1B78AEDF1D5EACADB2F9859BF93D2426CE3B82908BBEC236E01BE7CD04C9FBCA36B6B04503C76453FBAFFE51FB2F345120102D95E8"/>
            </KeyMaterial>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_65"/>
          <CryptographicLength type="Integer" value="32256"/>
        </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="76832A07C944EFAD4849C881CC610AD7FE0D42942722E56C3821C48CD6DCE1A25DA0F2D74D5F31611B40155546958C1054ACCD316AEE4A5C3B10AC4C90CB5980126310CEB4FB722A6804C39B8E4E6C6DDDB49B9C6546A7DA8F1064228DE827FB2BC826974957F8721E0955AE0F4E2E7764F971DDCF253AE8AD71AAEF7BE841A574654106068067413503773037236175227176447368712225587653424421628756584646676775077225107343238658373233685478246351613826163141250788502252836784446777877108786043676724761168321674825452063355474022062345438732483581442186142881568716626330126411157426644706783037472825451760376757044402034483185331188052666364855875241527162787674530516865172137228532457373213866332200021775348740873677782035325117256734281254236115835850746525575713611013022372454281684482450127856015845856565828435676582465725780723717421018352371803870572304136584874385427486213336222877637668555622786082188301272713067104040341506206700465318551156340646611807148512223806320732636482774060751127410740317884587450715036033241583484630352180036506444866408787351080322882326571411781116348756458668728822342460064067014475565324637023703860551801000044714646124661230657833214780545783851224470767742643535238771538723071202320532028136532633607148106703068868807850741806740671788806678538452110600865003836461788788814463115685475833665361856144756153368140814684421683700802481331421148703130288155486783370104062806242437017304858861122083254223504178548555667188246251376147416067264238607028773144874721141117160766731716548618547087836301401200266323414262415843128680055842034146116185033216536613847430830138317708327158483872464515246283571621625657754313440787172285436110864650814800444480107114024211338168838647825014378476578164540702545865158541341875853552457770654616476145686123506851847210068023560604570804835306767507443675716130653356348768420072025230837085650055744777534421046078824567500120402740611288000074787881834184325138157880755408313558644554370302806267012233704683182466656823051040254441238573577648138675823746854651767663575431555774350857124201262785445724240856647822728100566528740066661613004354550562083012201255050425138120033038137586743150218513365725060214833537013362262541307087454688355326223644873518355606444012777314007628038766702388026781266408084218173024263546851713012624487745170213648272525441050454732115861746360566704485267748038044335308071441541341334632763802365376756817763327586165603687325486362478152810180838715042817027427817345318281402282812284845632155511415530576683564355140256711217284575753537128172754313786838086882870755377274823334864664080185330404026325511215010403108840511260387346251440028838185386160103774216537017316151716258121877110123465885707205762457067763751686714425706667652778263870282221715460525215385343873400151538315215263731612508055360741835073277445106880887383311263335772283614267713604314652826370572477426711377051485441868005135260406157800071572571378414163460326048844820176343467265631058810545108153851874171338821050544203726021744328652114310733346187802200717750471832121338003442474776743533880285081638476160301CC1ABA73148BF8162FC168AF500FB7A7BF54D6A9DA55F8E43E28A9E0188DC463267BD0D8A1AFF53731A6FAD0B8275420A35031C65A90559AC955BA831DC9DD646FDE9BB8622D243B343552D7986BB32AE39D65AD4437F2ECFB04D75D58667D3D1CE38F9320F3655C51CC685E03214D5C2A097B1D695FAAC01A75D90A5B14D5E8315979277B5E38B8D356D76025B4BC5EAF26D9D7CDD20637BF07458DC7068D58186A8B7B497467E3C9F55FA36FFF31C6E41E659CF5E0D696D9B7A1B2908FE7317492DA4550646070E7843B7A1224D7A6632A42A3D84F1B71A4F5F2D1104A1C034762FCC675448584727DF1C1D7530170BF20FA47011B8C48A9443BD0A9E599D80259C086F1C5F899050E288A036681C4E23233781E5FC42D114F98F5191A1AB6BA552C86F4716E4287045603855D7A9DF3F935C1D67CA0177E5CD2DC10BCA93B350EED831CC93207556C0E81CEE29F8CAE882116E293448F01A876717C0EC8F927FC509BEB77F22D5F75F0883DAA8E172B55CA457DFCFB966DADDF5E1CF86F74F8EC8084FCEF575BFFA51F4F600DB7121E3000983D1F2070EF742245EB1A8426D2C806C857A443892118A6F4008051A8AE41C2496DE038B47C30B30EE6AC0C9E71DB4ABAD5CE6A16CD515D4B5D48B8A872AAB4A170164606DC0872B4D83DC0555DFDEB8F8810A2512287E680D9343862A4DF14C1A029604FB36A96941B3FE6CCBA34A45C136EA258CD9DC9A9B95DD30304AB4A093A80147FBA1287C4BF1933BF626718C46B3BD1531C76FD6F8A4CE36A93D0976E362B944887D9D04122040BB2A1C5A7891939E753002A0F705B85FBBF74CD0489A3FF74A452CB2A80A73B904BC987C63517B30B33DBDC1440B2A2E12A9B669A8B8DDBC3629B3856EC24B0F77E6258832AB9C888A51A8A0B10E978ABDD3F996D2B3BE47520FBA865C1EA751ACA63C5BC15B9ECD7FE0F42AAF5FA3BB498214BA53FDBC8D992DD250EFC8FC2A11704A717C88EFEF9A9B871858802AEADAA8511E194C8AD7884868C84E98C49F558A8A334A284AFF7B404E651B7B194D6F639915C8C3E62B441DE97126AED1E8E0758B3C7DB017BE76722C3675E38C0201E604A6BE2252B3DDED4C415431CF4F002EE9AC82EFB4D97ECD04AB328EF0009D421A241B33E53DA0018B4CAAF08BB50AD51B313EC8FE1D170A0E58070DB90EB35461509B96C41FFFCC466F604439E2DDB9417DD58D4C8D9A2B30956A15CD72B7B5848EF3EB4928EA4B87AF96F3351AC86C80FA9DAB264D04B0F27AC4F029E945DD11C38206E2019061086BB709C71AFF0AABDBE2D08A8D8B112F2DC3C24E80364EE02A67189549E92FAD5C8B37462281496A4C6E47D45BC549A7CD91CF088CB8E8E5ADE617F5E512ED1B6892A696662F29C8BB2C651B2DBC5D84E2EBD573ADF879783F949891ED7628197CCF86FF5CCB6E10A6E264738D10F5B57A8136D817FE5D1E3768A02CB342BE89AD289193CCA1A8EF6BA6F2918D0C6112999D625F18160761DEA608F815878C6F3DF9F8FBBC1353B2DF53C340295C81D80F700780AB07B6BB84AD860574A5CAB1A6FDAD96CF0D7AF3BE163D477E0D293CE6103EDEB18469B0912969A2D9427EBE92B559EBD14F1A9A8DC80DB7F01E82442B8EC45442E2BF093465CF9CBFFE898BABDBB1F1C5A4ED2D84C5A350B302BE97964D679D0F6CD56B2446E26FC875EF58A77FFA0B879B0FA53EC1C0C84B4D450EB81C3E41BAA5B3AFE0A6865E91B6904967BEBDA7F0F65C81A18680C1541C2ADE1D6D9A4125C3719C3BF216A5C37894D085D2C9BA0D0428C7C22E984EC2CA791E7E3859DE017D7A9ADFFB899253AFBF36E0083B90D6C462039D07A27AE325AE122696F6D65DC970BDBBA8F06A601750AD407C0C836BCF58CACA58B4A741EC2C6B85D7AC9CC8CD94A974E753C30544B7794FFF4090227F2CFBF0DCCA296F9AAB0F0FD38F5073D7A90344863B0D20BEEC4B379F78E1D379227BB961871EC08F4FF28F4F9D9538D6A9B14407FE18755766976D1293D40464EC79FA57327F4552962E41129EBEF544AE5D4349D8EE045D91ABED762DBBC03C053A4A5B363367CC95CD8BD11F637785C0FC33D5C2E92E3C7F9F17D8FF083C19D00FCC90605A0E68529C18D0D50F4DE22862BD5149A7E23C7BE74E1FF60B39F028E28639C7E150D6147AF22FAD0F1DD1085FC06B954FCC0FCA7CDEA1297544505231A7659DCA565D0370C829DB820D8D911EB3C9EF5FC5B7CE5D95A0B579E6DAB5CC5E30B34291D36F5C0132D00873411D3A05662AC37015E877EF1472CDF1ABE263C8B9725034393010BF11EDEC8A45E817858208977D2453B1552FA10D7245A34EA7CDE85CB43C8C5A9EB6E9DF5B0AAA953AA23AA7AA4D2DC3C3D576338342D38D8D56B248AA1958E44D84FD58D435660785581E82566E0D432BCE21CCE4C6F0E8DFEA9BD85639CD4CD196854814703567431855A84844807B76E3D733A51104F79B4AF8E91F7E09F0917084BFF0B42AFAA161859F3210DFE003359B74FE2D619B745C4122152F67CACFD569FC783A1357C15608580AECE2293252DC35644E758B1CCDF6F50CBAD6DBBC66DB11A1BE6484783F881336DA28B8C0E78C9D1F89CCA1A306EB1FD1BBE25C44D6B2DC7E67B5A876B67F5801A7A4061B05E961BACE1B3705C40562C30373AB8C9EE4E8552DD3AB8ECCDAEBB3D40FB73423AB7122C517FBD6C8AE71AB9899E6480FB0B38FDF42D9D3E2E4DDD9F486B0AE489711DE0873ECE31E30755AEA81214340E5987B7B94DFD5A6584643C16C8106F93DE421242D048E0FEA082BD125C6003999AB0360F7FF78CB88EE5D50FA95AC2610BB3EE89E888FB29B9A4437C12B3D198F753D1D55C4B952BEC155F16BC99AC56920ED541CBB0DAE3EDBBD5ACA5A9AAE302A25F3568FBE58F49793F14941632AC0623224C513DEE633CA7F0C7C0E5744926B9ADD0FD5EDDDB400B2D618D9FCE7D344C99BE4E22AAB5241216FD789792EBA7E953EEA6C35F490CCE6894A8580DA5A129A21AF082CCCBEC9103D24831E546490ADF993F49941037326B9787ACE4B40EB11B7B48AA98637F2954C2761DF4B03BB533A81AE6E2626DD550178B8D9AAE9116F37D0C38D2F5117500A938D574F519E1C4AC1D70DCC58C4B18623DD7A64997F62BA1B19AC5A300661F8E34F8489BFC5174E8DF6AB7D79BC28AB8B80E15E1B3377833127DF277571E93671CBC3EB3E4D40E41110366FC1ADDB18AE6080F2702AF91D56261AD0586ADDB28076A3201FBA9B0981805C25600B16201396A5B7DD4A85846B1E843E22B158629B60F4C6F118A54FB3304747EF0AC36C276E03FE55F1BFE4119449310BF04E52405B5E27B91897A31C7A1EFF9110BAEF9D0CFF2CFC25138BC4C0078B53D29C3B5A419B91597F083226F3F6FF37D131AC5DBA539C3F6DE489482FC924A9A1A60A4880C5D1B78AEDF1D5EACADB2F9859BF93D2426CE3B82908BBEC236E01BE7CD04C9FBCA36B6B04503C76453FBAFFE51FB2F345120102D95E8"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_65"/>
          <CryptographicLength type="Integer" value="32256"/>
        </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="76832A07C944EFAD4849C881CC610AD7FE0D42942722E56C3821C48CD6DCE1A27D69D5079CF079B1E50AD2FB1CE9AB335B6CC3E5E37B41C6F0B11DF6FB636EF34A768C1533B3A13A217D6182D87BA0A59B1566F15F0E3DDFB64A9CE7D626EA661F31241FA3D6346E2B6415307C3FC6464D733609788FB1B4B092933BA010BC60223CD4E67C3E7AB514F647315A7D79202759E9D65DA08512FDB9729C2E86F76AFC8D2321D61B201E9717BD6B6DDC26EEB892C9A6FEFCB38F021DCFD34A3C1C52A83FE53C072890C7AC6817011DEAD5B696B7345FC255925338096FA3A0D76018C08C21749F6D7FB55A134C8EF3EE791DD20FE6F5C006B8C90505FB420F6E9896BAD61661F739C721246497AEDE658BFDB1C96EE6A0E7818EE36A758F80A301AD6E4D3317A5E4CEA0FEC993B5902598B413E299B731E0D955576732C3557B43A609537A4A8CE25249E7B6859BE3F3428D8729229DD44FC85EA8DF7345AA6648985F9EEFB017E6044D799A23C8B088C369E9805098910CD330AEA015829853DFA597E31ABEB58060B625095A90BF20F54082A4FCDB40D2D3CC9E9AEBE14A7FE27EFE6159EEEF16BE8E390BBB271C07C008EC1AADB4022DAE53E2D0FC1E2C9139A52564BEFED867798E574254435BAFAB8CAE675CD716BDC8E777E684678551DB51E9D07EB399D44948357E8BD4590081359ED6C5F6590524B15D0F33567B98417970D0C3ACA976050C093E95281155A4A0FA419103107D637022CF818F95B06555538DEC9F4A7C70A055FE34F9DB1D955EAA2F0329C04C668CF58B2BF67D93FBF4BF85077317C2D60FD352E683E1DEC40988FE7A82748122FE8DF28C6E4C992D6C33AA5C42CBCFF8BE6EDC7D782485522F9D846D183669A748A3EA58391C1B698A4EE0940765C4B56CE87FA12D360E65567F919FE84A2778E6962D2A2C6EEEE8A1E0A16277493D6F817AD2F2DB2658BDC387F09A491FDF724E0780CB9A8EFA349E109475A6703811BEBA10F938E2A6861E7260EF8D0248CC73780C6F0ACE0EC969A49A59D993D6697A76459D77096C2327315D33A478AF70020EBE6ED505CB7CED6EC778BCC9C965AB363E1ACFAA135459C2C902418009631411CA56EDC703E486DA5972ABBDD947D00690B6FEBC589F0FBE518C97953692B8D04E27680BEFCBA1C2E2DE03767161B439419B721D11F393FABD643B803BC9FDE425AF737078007BAB2DA7D576689A12ADCE8948DD33E8810645ACCC157F75627AD8823B7E23F3ACEFD5EC54CFA01FB28812F6B139DE0FC8D7C2C2A6F544B922C51246B33F0F1462858697C3BDED55B4555E24AEA1AA7E97467BD65D0F82F1522C279BA1CC676687812A4EA4F70AAAEC3CA84FA5E048B705E13A4B5653B04941D7A441DA15DD0A2B22A3EAFD2789C6D0C4B29EEE3AFB1CAE7D73AF5FFBDBFE6D86FDD319232EB119E5AD4772D53864AEC697F731C1CD4A390926BEAF4AC76E418C018E60E2F3633AFB8D2265EB6E07B4259C2DC5B2E124B7A64E693594CD85E6C4483ABF38A6361F71CD0CEE78E6606058D1CF41FAA4BE4F21CCF608A2A5984A74684CF2D007B66E27DD5B7B3A770E269F47F7BBFED2AFF1BAA6D7B75BEAC11B640C00D9330E223FD8BC8EB65543C316837C6B67AF1DD3ED4FE98D8B51AAA308F7F8E91138EF87DA8D139D96F44C5CB5469D52BF5127FC3A13D9B6B2870050EA0E249FCF0CC70F1B22EB4090B3B6414A4D7B4BD4ABAC8B1F8F7C33F4E9E6F020ED3588D27AAF39B7EC841E0D3248753A8EAE48989A448CDBF6B7A471DD3A465136B5E7B86EC10E47B3230E5A9E6A5DFD1CEBA99B67B8EDE3EED5186EA890A74D138F3BD3415A5C87734A29FAAB85C84111AB0960076646B3AC1FF3148F6A0E9D2E20A081F2A5A4F44716984A7469C8E00679AE7F9F4F89330EC45A7CBA068CF4E9D5A36CC791A2626FE93A3D30211E4895E69285575308EC366C29D38F07FAF9D5C188B3D439023EAB3FDF5A06C8B312B80F4807835EFE838BD9362E3968861F7241DFF9F6ED05096955CE9EC42D0F9914F3C79517E69EF7E6666BE2255356851EB0EA9D82EF2B8729844E38E29C6B79951B357C3BB30412FC7C378FFABA5B1DCEF0C34680DD787B1D4A056819B5A981AFBB0A1FE50131399D5D80FA1AB8627371BE7FE9E0E4B548689F737A907D6DB3F9FADCC7626A3975B7DB474C5BDF037F8EEA2324169D179559538469F2C4307D23F062884BC6C10B1093EDEB53CDB4FFE033160F8418750E24A9507E9AADFB794C38682D7A02175BAB3C436F8FE0EC3CD1E0F661DA8E5BA6390975B322F0068C8EBDC31039C805C4DDABE95988C2A18FA362BFCA7461A8B50FD27CA79FA717EE166E052F24FBAE2334859053DC255DAF328E846FBA618F6235F5C093FF805A3FD7D05BF9802E6BEEE4B1AA5D35EE694C0328C9A5114CCCA079D01D4682D51B3C997BA287464F12B67E7657756C34D74A5A8114AA2DA8056EA62702697A23D98A5D537864BC5F95BEE843416F627BA4037E996A7AFD3944E666B1A62A4032AAEC4BFD4F92BD2CC87BBE7343240D3CCB19E4CC0C856618C70572EF5B2DE3F6BA676FFD0802786DCCFF9AF5A1FD4C4A5D19633A1982B2D25AFA9F0EE3F23CC33C9115B03804F7EE4298B782CBDCC28010FE61C273DE54BDED292A17A90BAF3AD6716F8E51139C1D9A1149324D657E41F9270724B317C6B7304531BF94EBC69C4CB1BDA89A66A10FA627F7BB6BA28539A7786492B65FD1BF9952"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_65"/>
          <CryptographicLength type="Integer" value="15616"/>
        </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>
