<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="605AC0C40334CE2941C5C32242C21BD4FBD72AD35884E3B0BE912AFD851064BC"/>
    </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="605AC0C40334CE2941C5C32242C21BD4FBD72AD35884E3B0BE912AFD851064BC"/>
              <Key type="ByteString" value="BC788337A7DD542429869A5393C4BCF1A0DD1632AD451B83A426EF671A0632AB7179E3C67732857E6FF21A797F437A0D3EDD9CD07E6B768ECFE324A3F4CD0B1D3E1C5FDA9BAA39C677C2ADE46B35D1E73A82302D5FC525088BB154BC785100029E69A181B5986F5CA3D0419A7CD6A11DD892F85C325C421F528D941069BCD45A4322017412058265503205563181824860121550764065084876066654466312811028072077357100467268837671454232462854362743558178262761548688708153730586013567204160007178217385151452745205035267443445670367367586058810516813785231054817642536513635076165443580646278281126648532832357876648626010810403047235537156680333160412834588763726836050164606111527462812204350701281251371305510575031128067321280261870653436065244743780255077706286580108715515285216147073843325582150460138521045014050815603536857843527450738257726864518673406250730805386154661087558185640167606014837184326421126878307481614812504512026024235603456627140101253185620116721353007150047001085840630246558070424225764635256330226387357854433224786484085652586706484413078868172558855873717267037588282212026768644133416442558764640666803385232385587843348324378110754387724357841008182855736072824546453527501040800847500077716110151587152862407766352524728846746806033068470021011808313688210871783650304258672584666106402574383213813554660223407544355383238452672856244828848024620743161273224743574038756522774085356010511125822534452438033072331180533775856634454657031558448101088778104800625123688352753783602354484037537012470854415586856682045050460586244675502471206863618745470542656248702053074271138377718288170377075782782133406872468374726438327657038561831757025807231142702810663873504312172345316675767414144585262534057601702366746277138653183376112187627104231807420416207842315575856552756734006511542885533158360014335488134013443438833137836837535172400687846772155301716461502658106340335760824273050582678080341415588061548472868870842113655058825785183134283778071503123827580602107282333728747880685683008356400528352257633320372147175617525285786136330540283844322660253726185178075483273081043754758532870122075016133854225676536411620521571786856251303072182144788420716325707731505428783881333168033225205634767608848241032777610308011562667440123245713400536420356577363680823246467580634278205255337467256325607652520250314012546360151815425210031422504662405521262700143857118257322123012340232601674768833083633542572506572358456186848830565614051110700074141033600373123412455822407347516102057537703720203247221866418427066543215250738057275454535210710762383706516421574023061384577046271823161651500707255108123547247737372644860355701735678528864075681343852606733530826818714831111673132054222413325742034712485745425525584210585215070582143063188425256207552162315141365505717072881214201754101486211222341676523212717476561413748568704648307547773406406224568022530867501703433657787610743378005188450307341041674816884032076556307264575438176040288533036827811024065457576515648575634803687754665188681868300145325362471506312802675521323836461704133800088556074835062876237331508706270685678162677084452265436138BE2C9E9C301CC23DC6CF9EC6D1C428C2BF3D8A09348DCE79C2F5CCCD44E83D5403BAAF1A48061F856B89BCECA6E1DCA28547B93D6134DCAADA99379245649F1995737FCA06D0816481098D755750F3378B50C58D1FBEF6C99A29E6B285401FCD59EC1E3E6B329EB50ECC3F689006D1601788F0AA45DB767B6A6E824D0828A60879F80FDA27314E07E692A5A24B8C61C879584F38908F0D3848F07BA548887A5F33566328EBEE5F2E417C25763C313400B2A438D71CB9E0E4249F0F3493E243D453D70AC9ECE7A4605C4E216789EDF5C9FB56B6F5764BDF0508EFC287583E5CA6A92C2845B18A9DC1F8806E8E70F6408321FFD244165135A8F39422552B1A2CCC2A4A89B110E9E206C76333953DC0E94DD98F3AD065D4EBC0438C5D711AF2331FEE36A2CA0D5CF967B21DA4CE608A40D3BA7F7B2C800AFA7FA8EE312AE8338558E412C4E04A831DFFEC329E84B800C711E45F6C4BED6E73143856D4C47CBEAC42927EB6B6CE2554B9056F53EEF186A87DF0120805724EB6FBCD2E580B34F1E8FBF6EA2662923B4A3D70E9FCDB9422983A6206DAF693A0249681932E4AD656934BA8BE909941D458E83E5255B07E91290436A3E59544579628C437BA4E3223EECA4FCD14EAB6B5D912F3A411984BFEE23CC57D757EBD28A63931BA5B184819B4C2C7A2900808B7C75442C4A4E5D1C4B71F891AA65B8581B613E814160E9C86F697A7DD0E5F6A6E93941F5EEE49D74424AB7FA0A0CCD4ABFEEF376D898C271FA98973E99044C57F7196E336672325CC1B7E065F0F73E412E2C28C88BEDA345A90B13362759915B4A823007B5742F91467F0AA1A255A512E02D1CC71CCDEEF710922D9606214B520233695D73FBB6D83D2CC503DC053AFBC0317A05D3988F02F1477146B66F22AD96DFF3AD1365D7326AFD74670D39E2CF0AE187E5672DBCF145B55652E61CCB6A9A398794C06169BF94C32B9D5B6BBCDC1428F8EADEECCE09F993FF95DBDC6CE48A8FE41F0FE11C1779581E88DBAC730FF7D71048AE73DD81DA13F327EA97AB814CAFB403164FDFE490069892DAD4ACC40EFE243BD68EABF791059B64651C8407BC92989FB38731FEE2A2729842796DED7CFD3CD096A07BFF1D57BBA5C555C50E7766E962DDC891249F596F3369862E29D94BEE13C2669DBE981CABC7E5A76A435B413E068EF38DA9193CB42EBBACBE33925585B4516B98E729301D16CD35F5A36D16A407C7D63C7BB92BFC008A0DF1E83F9E50F777D2FD2BE1306BD8393C3B98EC6ABEC16E908BA0280C17192187B915172FF626160737E8E5D8F410EA02B47E94D33EFD29B0EDFD295DD58BC1D7EA8D2F59FC709E23FF38B97CE5AF1542F2750B727B96483E2D85F42BE78BEDCA259EA472F035CA675A601B0202CB5A18D4D0E3AEF2B5FD659EC76FB57D43E496DFD405027A3D0BD08A1CAE41381BF75C299D34C8CE41CAF6BDD4E63322F2E75814ACF8D97F998F5A055BD908C709B93EC3310BC57F83BAF3D9D5471897DBEB2990EA95AF858CEAEC6DA17F01762C0F77A2EB5D4B2876AF562F49378BC0AC935E0C7F4299342EF8B720CC9C42990CDA62DFC61A9DB2AC734A8E91BB64F32BDECC73D8E07D6C885885F335106F00258ACEB68A19AB97D18B0258A0F9D6A81A674DDE17776186A6087A2797C3C74225EE7017C5A0B3A322C1095C99DE00254A055FD95369C7A8DFD4766C76D356572E3EF05552007E34AB1F37B01B220071ADE83572F70DA56A5EDD233B8BCB034F747BB0C8235F889920957E3118B820F41D39458B2E826D87940EEF8EA785B24B8AAE9FA5FE010AFCFE391B188A09C74A6EA8F9B94EA942E95CC78A930ADB44A9C191DB0AEC312BE9A259639E421DAF7AECD8D02FA70A00606CD9246A1755735B4DEC225B87876DDCDCB9FCCB6BF1F4218817712602F8F12A63C5533738855EE18EB799E96747A82C977961CEAD132B2C70C5E8035C44A5A0F4F849AC3EEE0EDFE26B207D16621C897FAAE9B49C767672FE0289D2526108ABD686BE25168499F0D29323905283111D2D0CBCA5BAD27420A5E2EC593D44F40D56D6FFD99D1A567F1D0D8FD9DF793A2E50A6D6CCB5F08B75AE9D6DC52ADDD2112AE9DDC3FA792F0962D1201853E6888E761FF813989C2C03509AEA4A53B00FB2883D914665431274D2A88FB615A3DE4C795D874EFCCB84568DFF4D879E0251E64814ABF0116EA994F608E95B0F9AAA0EBBF361338B0E92BD503ED7E15DA0A4C9C5EB0261BB9CF78189344FE7F0CDDC2911C63DF4389AB367C059384DE92148395FFA5AE985C90ABA6FBC518D4988A3B71F03B41C21C0479298D4902B8D70D8B9A2546439683A7A0A7373B5078375699769BF021510C2737C013A01D24414D0FFD519BE0F049B45A3CD6D1C870FF122E695240ACF184394524B78ACDC5D20CAA9BC8EA358EB4C4F1620857073C29BEF47138574DA38D66E0D993C67592BBE2CCA1D1BE274D716B2ECEEBD370556E9EC8F961B791C84F5EECA80FC54E3B2C6A291C270600B57F4E110BA4360FBA447758ECD72A2CE93EC18F550F838072E4C12B1508B3AC2D91F6463E39F080A83CD372B91F9E63AF883A1F252B39EA7678FABB6FD52875989AFAFBB713987B789930BCDB1FC2055E4CCA3E550F685BC35C5C85DDEE126B69C2119EBD8CAB5949993AC1B58644BF7EB5925EFCDC0C4457E6292CC1AF936F1A2AE5D054627B1587DC07D4F4816652E2BA83653B2BA7B59B2765FF45A0BF0EF320910B2D41B87C73EBC6B0CD6BCD377904F4B1A112AC2352C32EC0FB69B15A6092B78BFB4FC338ABB58DB344DE7E62D3E8B748A04E6B115A42ABB9D4D38B379F027C196DA686EEF97D0A3409A8CE373D368B5EF7274D45B981910AE65CCDB5B30CEBE0191A99A2BA8A36A4F1844E264F5D2A33184D61C587F7E038D5FD06ACCF54984DB82BFD6E5D621E5AF106043B4577786E3BB8D8E30564B7B6A89C128BAB168C1E67DE79D2A4BB95D079161FB60561103C991AB090D7608862F92D9843A425F2663CA60B5C8202F48492E45D17DEFD5260A97E386334A4A7305CB515024917D12A550B0C15E70DCC88BA4E33FA2C3D49034CF5518772F439C812AD87CAA4D9D3176898081CB363EC5ED8AF680F378D932A08D519994634C2E331BFE6A6657E3405D680C7B47846365E9E44B148B4BE145CACB4FCE35DD95FB0FC5E3AF03323200EF1AE80D5F4B545F3FFC70CB670A4905F99C9105F6CEC18C7EEE3B707224E56E2E8447AD75E3F62701AED3A8340B6B8B303B5F24825CFF908741A6EF023D2A348A625376C00D1ACA2F8D1E6CC6A9D56EDDE53B7CFF557D641A77C2320686C66897413F27CE439BF68E1535AABAE8E12059CB64DE6BBF01B0CC0AD123AE1E749525A9A888E2493D6CE4449F01C0265C7B1476DF36459180CC7E9EB6C028803AAA194E3B4616372AFA5707EE273DF4589240262DA4608428D1E2D21BCCD0D24F53B19E3A43A21BE44E827B6ED1CE97E1F92204545AA7E75E37334C913F7118"/>
            </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="BC788337A7DD542429869A5393C4BCF1A0DD1632AD451B83A426EF671A0632AB7179E3C67732857E6FF21A797F437A0D3EDD9CD07E6B768ECFE324A3F4CD0B1D3E1C5FDA9BAA39C677C2ADE46B35D1E73A82302D5FC525088BB154BC785100029E69A181B5986F5CA3D0419A7CD6A11DD892F85C325C421F528D941069BCD45A4322017412058265503205563181824860121550764065084876066654466312811028072077357100467268837671454232462854362743558178262761548688708153730586013567204160007178217385151452745205035267443445670367367586058810516813785231054817642536513635076165443580646278281126648532832357876648626010810403047235537156680333160412834588763726836050164606111527462812204350701281251371305510575031128067321280261870653436065244743780255077706286580108715515285216147073843325582150460138521045014050815603536857843527450738257726864518673406250730805386154661087558185640167606014837184326421126878307481614812504512026024235603456627140101253185620116721353007150047001085840630246558070424225764635256330226387357854433224786484085652586706484413078868172558855873717267037588282212026768644133416442558764640666803385232385587843348324378110754387724357841008182855736072824546453527501040800847500077716110151587152862407766352524728846746806033068470021011808313688210871783650304258672584666106402574383213813554660223407544355383238452672856244828848024620743161273224743574038756522774085356010511125822534452438033072331180533775856634454657031558448101088778104800625123688352753783602354484037537012470854415586856682045050460586244675502471206863618745470542656248702053074271138377718288170377075782782133406872468374726438327657038561831757025807231142702810663873504312172345316675767414144585262534057601702366746277138653183376112187627104231807420416207842315575856552756734006511542885533158360014335488134013443438833137836837535172400687846772155301716461502658106340335760824273050582678080341415588061548472868870842113655058825785183134283778071503123827580602107282333728747880685683008356400528352257633320372147175617525285786136330540283844322660253726185178075483273081043754758532870122075016133854225676536411620521571786856251303072182144788420716325707731505428783881333168033225205634767608848241032777610308011562667440123245713400536420356577363680823246467580634278205255337467256325607652520250314012546360151815425210031422504662405521262700143857118257322123012340232601674768833083633542572506572358456186848830565614051110700074141033600373123412455822407347516102057537703720203247221866418427066543215250738057275454535210710762383706516421574023061384577046271823161651500707255108123547247737372644860355701735678528864075681343852606733530826818714831111673132054222413325742034712485745425525584210585215070582143063188425256207552162315141365505717072881214201754101486211222341676523212717476561413748568704648307547773406406224568022530867501703433657787610743378005188450307341041674816884032076556307264575438176040288533036827811024065457576515648575634803687754665188681868300145325362471506312802675521323836461704133800088556074835062876237331508706270685678162677084452265436138BE2C9E9C301CC23DC6CF9EC6D1C428C2BF3D8A09348DCE79C2F5CCCD44E83D5403BAAF1A48061F856B89BCECA6E1DCA28547B93D6134DCAADA99379245649F1995737FCA06D0816481098D755750F3378B50C58D1FBEF6C99A29E6B285401FCD59EC1E3E6B329EB50ECC3F689006D1601788F0AA45DB767B6A6E824D0828A60879F80FDA27314E07E692A5A24B8C61C879584F38908F0D3848F07BA548887A5F33566328EBEE5F2E417C25763C313400B2A438D71CB9E0E4249F0F3493E243D453D70AC9ECE7A4605C4E216789EDF5C9FB56B6F5764BDF0508EFC287583E5CA6A92C2845B18A9DC1F8806E8E70F6408321FFD244165135A8F39422552B1A2CCC2A4A89B110E9E206C76333953DC0E94DD98F3AD065D4EBC0438C5D711AF2331FEE36A2CA0D5CF967B21DA4CE608A40D3BA7F7B2C800AFA7FA8EE312AE8338558E412C4E04A831DFFEC329E84B800C711E45F6C4BED6E73143856D4C47CBEAC42927EB6B6CE2554B9056F53EEF186A87DF0120805724EB6FBCD2E580B34F1E8FBF6EA2662923B4A3D70E9FCDB9422983A6206DAF693A0249681932E4AD656934BA8BE909941D458E83E5255B07E91290436A3E59544579628C437BA4E3223EECA4FCD14EAB6B5D912F3A411984BFEE23CC57D757EBD28A63931BA5B184819B4C2C7A2900808B7C75442C4A4E5D1C4B71F891AA65B8581B613E814160E9C86F697A7DD0E5F6A6E93941F5EEE49D74424AB7FA0A0CCD4ABFEEF376D898C271FA98973E99044C57F7196E336672325CC1B7E065F0F73E412E2C28C88BEDA345A90B13362759915B4A823007B5742F91467F0AA1A255A512E02D1CC71CCDEEF710922D9606214B520233695D73FBB6D83D2CC503DC053AFBC0317A05D3988F02F1477146B66F22AD96DFF3AD1365D7326AFD74670D39E2CF0AE187E5672DBCF145B55652E61CCB6A9A398794C06169BF94C32B9D5B6BBCDC1428F8EADEECCE09F993FF95DBDC6CE48A8FE41F0FE11C1779581E88DBAC730FF7D71048AE73DD81DA13F327EA97AB814CAFB403164FDFE490069892DAD4ACC40EFE243BD68EABF791059B64651C8407BC92989FB38731FEE2A2729842796DED7CFD3CD096A07BFF1D57BBA5C555C50E7766E962DDC891249F596F3369862E29D94BEE13C2669DBE981CABC7E5A76A435B413E068EF38DA9193CB42EBBACBE33925585B4516B98E729301D16CD35F5A36D16A407C7D63C7BB92BFC008A0DF1E83F9E50F777D2FD2BE1306BD8393C3B98EC6ABEC16E908BA0280C17192187B915172FF626160737E8E5D8F410EA02B47E94D33EFD29B0EDFD295DD58BC1D7EA8D2F59FC709E23FF38B97CE5AF1542F2750B727B96483E2D85F42BE78BEDCA259EA472F035CA675A601B0202CB5A18D4D0E3AEF2B5FD659EC76FB57D43E496DFD405027A3D0BD08A1CAE41381BF75C299D34C8CE41CAF6BDD4E63322F2E75814ACF8D97F998F5A055BD908C709B93EC3310BC57F83BAF3D9D5471897DBEB2990EA95AF858CEAEC6DA17F01762C0F77A2EB5D4B2876AF562F49378BC0AC935E0C7F4299342EF8B720CC9C42990CDA62DFC61A9DB2AC734A8E91BB64F32BDECC73D8E07D6C885885F335106F00258ACEB68A19AB97D18B0258A0F9D6A81A674DDE17776186A6087A2797C3C74225EE7017C5A0B3A322C1095C99DE00254A055FD95369C7A8DFD4766C76D356572E3EF05552007E34AB1F37B01B220071ADE83572F70DA56A5EDD233B8BCB034F747BB0C8235F889920957E3118B820F41D39458B2E826D87940EEF8EA785B24B8AAE9FA5FE010AFCFE391B188A09C74A6EA8F9B94EA942E95CC78A930ADB44A9C191DB0AEC312BE9A259639E421DAF7AECD8D02FA70A00606CD9246A1755735B4DEC225B87876DDCDCB9FCCB6BF1F4218817712602F8F12A63C5533738855EE18EB799E96747A82C977961CEAD132B2C70C5E8035C44A5A0F4F849AC3EEE0EDFE26B207D16621C897FAAE9B49C767672FE0289D2526108ABD686BE25168499F0D29323905283111D2D0CBCA5BAD27420A5E2EC593D44F40D56D6FFD99D1A567F1D0D8FD9DF793A2E50A6D6CCB5F08B75AE9D6DC52ADDD2112AE9DDC3FA792F0962D1201853E6888E761FF813989C2C03509AEA4A53B00FB2883D914665431274D2A88FB615A3DE4C795D874EFCCB84568DFF4D879E0251E64814ABF0116EA994F608E95B0F9AAA0EBBF361338B0E92BD503ED7E15DA0A4C9C5EB0261BB9CF78189344FE7F0CDDC2911C63DF4389AB367C059384DE92148395FFA5AE985C90ABA6FBC518D4988A3B71F03B41C21C0479298D4902B8D70D8B9A2546439683A7A0A7373B5078375699769BF021510C2737C013A01D24414D0FFD519BE0F049B45A3CD6D1C870FF122E695240ACF184394524B78ACDC5D20CAA9BC8EA358EB4C4F1620857073C29BEF47138574DA38D66E0D993C67592BBE2CCA1D1BE274D716B2ECEEBD370556E9EC8F961B791C84F5EECA80FC54E3B2C6A291C270600B57F4E110BA4360FBA447758ECD72A2CE93EC18F550F838072E4C12B1508B3AC2D91F6463E39F080A83CD372B91F9E63AF883A1F252B39EA7678FABB6FD52875989AFAFBB713987B789930BCDB1FC2055E4CCA3E550F685BC35C5C85DDEE126B69C2119EBD8CAB5949993AC1B58644BF7EB5925EFCDC0C4457E6292CC1AF936F1A2AE5D054627B1587DC07D4F4816652E2BA83653B2BA7B59B2765FF45A0BF0EF320910B2D41B87C73EBC6B0CD6BCD377904F4B1A112AC2352C32EC0FB69B15A6092B78BFB4FC338ABB58DB344DE7E62D3E8B748A04E6B115A42ABB9D4D38B379F027C196DA686EEF97D0A3409A8CE373D368B5EF7274D45B981910AE65CCDB5B30CEBE0191A99A2BA8A36A4F1844E264F5D2A33184D61C587F7E038D5FD06ACCF54984DB82BFD6E5D621E5AF106043B4577786E3BB8D8E30564B7B6A89C128BAB168C1E67DE79D2A4BB95D079161FB60561103C991AB090D7608862F92D9843A425F2663CA60B5C8202F48492E45D17DEFD5260A97E386334A4A7305CB515024917D12A550B0C15E70DCC88BA4E33FA2C3D49034CF5518772F439C812AD87CAA4D9D3176898081CB363EC5ED8AF680F378D932A08D519994634C2E331BFE6A6657E3405D680C7B47846365E9E44B148B4BE145CACB4FCE35DD95FB0FC5E3AF03323200EF1AE80D5F4B545F3FFC70CB670A4905F99C9105F6CEC18C7EEE3B707224E56E2E8447AD75E3F62701AED3A8340B6B8B303B5F24825CFF908741A6EF023D2A348A625376C00D1ACA2F8D1E6CC6A9D56EDDE53B7CFF557D641A77C2320686C66897413F27CE439BF68E1535AABAE8E12059CB64DE6BBF01B0CC0AD123AE1E749525A9A888E2493D6CE4449F01C0265C7B1476DF36459180CC7E9EB6C028803AAA194E3B4616372AFA5707EE273DF4589240262DA4608428D1E2D21BCCD0D24F53B19E3A43A21BE44E827B6ED1CE97E1F92204545AA7E75E37334C913F7118"/>
          </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="BC788337A7DD542429869A5393C4BCF1A0DD1632AD451B83A426EF671A0632AB64F67E6D9F0E76F8B746E7113EB3BE735E4EB0EBAB4FBE5A3854EBA155FF4ECD97AA86A9A4CB9903CF18EAC5C9B1C82324A1F8055738F34C62D949C34C82DB07C2CF3EFA0CBCA4563E2B7C66AB93382698B63057611F0AE9961EC150B4D51188956BEA575BFBF366F380B91A77A1A97B84CDD607358E636D4BD1ECC1CDC6531BE03FC1242355AAEAB42E606C9373F4541A6A25300A39C7A14736E4EE2A491F215D5F7A152372FA3388B2B080825FDD5EA850D39182D574A9EA531D3FEDCB968864BB61D33AAEC15EA71E8EB5849B0D99E4BD378572298583A73E2CCF3E3CC05BECF18405DAABBF8B60084CE518D4524E138EFB022367F2FB39C6B3FB85E1B10F76D721F7F0B1D3253C205590610CB514A6C14AD1BDBE4921D98D72D4F8816993CB3E1C5FAC99CDE5B7466CE49D41CA31BC905D2356DBAD56B10C0396085F08EF158BF5784EFDBF152B8CAF0CF14A151EB20796575431FBFF96C720B49293081D07F7F1BC01CC18B433AA9AB77CEDF382D82DCE0DBE99B5139232362114E354B0BA288D3553FAE4834A85431DC25E0097571789DE8BA279F0204E6CABD9B6AFAF6616B9C2BC44C2AA6A5C80150BD720CC7BAC083B60C323F667EB2AFAE36E931CA96B185B4F3838D2D4F23530851406D7070A465EAC6AFCD245A9A170725D40326CCFCD6FD2571CB59907353AD777A34AF1BF791185C8AE3AF0A1B5AB14CB6716AD0DEDD2C2FBEF0A2615B8671A5BB0E8DF601760C152F94CC364B9BE96B9C127AD87632659F48240B19DAF04B1089F0F569AECDE0E14EE043D2AB03475DF6379CFC87E09AD02EFD1D93825AE3820CA6468BED4FF823A442C0D28861FC95032F0F4904E20357A25BAEBD1F47BC589A122A6C3A21D68E4C3387E90F4E538FF2C9F5BA054ADC195D7AC8EA48309802A23DE8D69AB8D56D75AD3CE7AA48AFD5A063B56199E3FFAF0178ECE33A69F3D87D33A7716A95736AB12EE61EC39DFF94418ECFC9540E19C626838F076CEDAE604181573D63834A80AA00AC1B78AC4B952A6D580A4F1E6AE59FCF88BBB6470C667631A572C5DDC4A3534C64B1400AD2AB42E0AB1D5D2FFE4A87FA53AF72F961735AFEE08DCD344F09B255FD5B872B204A4DDD74EF6A1F20DB005D42D7933ACF295A60CA144A12385781982A53C066496B176717519274D98E91ABC206970EFADD1D336EEA3B49041D30D87C980C057BB2BC083A8734DB630ACCE8AE7943ADFC3862F788D5281C21E8B7B6A19F2ACB4F5CFD58D9FAFBD2566B2AD88CEC90D45CCEB0F9D2D46289FDAE3961720AE326AD194ABEA07DF169BC1C38E023FD4E103BFD9E1960E1431DC3C1E3A2A712B1FAB7E2DCD3C40DEA5BDC23B28ABD03FE4694E5491FFF9E7AD3603D16E17030820E8AED80FE535C7B1BDDC38C8709530020C8EA94CB110D6879E3FC4EDF00FD0C5E3E8DDC792DF11BBA32A3D1C256F854069C8F04EA92194645CAE4D9C6E3F5DE92F2929208FE97C3096959C11A8C935631FDD005757BCD145027C7A15DEEE28CEB2FAAD21FE4DD29AA78E62F27872B84798DF277BFF0371F4DA7AFEF95885E6B1AE86A41901B0CC7A526AC208D69AE11DDA36CD8A6C8F1251DC33EF81888EE3330F940F9C67F63D7284B4CE080F7B652D2214D0CCD5D869F9BDFF7CD1606AABFD457866A6AD4AE97F1D13607A0F5A01D84B13E94A359660730C8E415039DA9DC3EB198BBDAE39C2D37934453AFE72B4451290D5504E034349A7FEBD7CE95C5F05C3418F912064AA413B30B6F17566252FA6C601A166DE0C73611AE1F62C45041468C5CE9B2476151E6B81A4FE6AC73EC5DEDD8AE748EAE036AAC1F86C21B3F09CAB1C5687CB5F53FD522D9524FB163F10BC507C826419FF811578FA2D41B4E77CBE17DEB60D9563F46C21B9C15549274CE6D869A68B81D18C1D86D44FE861E77C9E912F999168E036EC2628215134341A941CD1497E6B667473249171CB8420390832C98078410F2BEA63951EA25A22815FD9A0D5071D6CEA383E70D3A0D244AEAE613E7DF733C6960ED86CEBF5E9500C590599CEC30E8DFBBE6A7305D5A1CD649377284D08D41B11C6C6B3F3286CB7A1A79B862910A4AA9518970FB087745F21CCE7A37E898DCC3B3B61D67594C93EF67EBE3C6CFEB2F799687C75351CAF8ADA4100D922BAD3DA170C15B03A1A5F58D6357E25F320A09F453B1BC2FCB5231BA22A59120309CBDD4546F05C9BDC88045162CC5DF48B3D85CA432AC107AE154FF8595D723CBE14DFA35284792B10BA30EEAB2977298AEC372484AFF0F6EC7780F08ECC7E3CF5BC8502DAC03CAD9FEE9D29A01282B6CB373661EA062CD6FEBB308AB53108ADF7F9014A50AA9899810B036DD5CF12B94549FA530A293C931D7EE198920213957DD030E96DFD7DAC6F5D28951FF582D0E6D1A9F828B99DD7B6517B81FE527C77F964826C966D9873D0AB6AEECA846614250D5244499014AC8479FF9406C20E5DC79A26042DBFDA0B2A5686AFD172D6478CFF69DC2EE1E9E6B1F3954F2D39882A6FEADA11FEF0B10839E6299FA6558DBF62ACCF3AE7020C853BB22D8B2A871A134913EC7A979B5376CBD2ECCD5F886FA8BEB6570B3E3428C8A4A1864041EA690866B0826F2F56DCDBB92C38EA353352E2C5CAE85510EEA3B44911B8BB577E959592AB84127EB8422FDC2EDDFBF4BB065282DF1F178B6BCAC08FFC11B3AA888A0B5F"/>
          </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>
