<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="58F826B74E19D46360D776908E3862C280C9B77F2EE0CE6CABDA3775032F17D9"/>
    </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="58F826B74E19D46360D776908E3862C280C9B77F2EE0CE6CABDA3775032F17D9"/>
              <Key type="ByteString" value="A7465D524BDBB25DA64C6B41DBCE93A9A90C7B2A8C169C4B3E87B05DF1AC4A833CC8D7D95D44AA6B8997C6A2229D598A577303D4F16A6820B31BA41DBF438A28C2DB9B06F672E5F54AC1F09947E0C15DE85BBEAE7C36476616601D072827E3C97BBD8CB219A9DF07A2F74129B920ABC98F5C20595D0028A6505B37C68EA836AF58C06514028109068E0C030A42886D6108029C202921034C884681D4364EC3A030C2A02C888048C218208A921194C84063B86D0CC76DC292309AC429591050122189CC08249B342A8B24040A897122B965E4808C40921101276A032000190111148681C1B060191542E20825CC140C994421191145549250C0C4408A364513296AE1A28D52B26C18479023362E12326D0B342019242C8302609B1090CA004E0CC66592A84C9B068D8A0229C3340E00C571DCC62450160651C84804024110444D601600A13806A32485098325614604434068182300A386219A344D9C26290B49448C3026190590DB3644A0986042C401E0C68410906D02C8014900221932680A362800464CD124892305625992298C066423827040B82020A36882322119C96423413123404DC8324EE02052D8965000C94CC4384E1890009A240CD246865206122209001BB10913954053460AC114410A1189883065A1C80410B99180024C01278D9314858C3486638240D8142ACCB000C43242212012023829DC424450982CA3388660168C21079004436D1B334410266442A86C4B008DA3C8318132850447324A94911918699C406448969192126020892C24027049844059128A10A92449445204192A829200E0122901A8111A94458A4828044431E0940D14158A5A066064A431218490192462DB1070A1105100C808A4A4050314681B06440AB96CA0B4894CA830C880841C382012A108099724D4945101A041532272912046D0B47099440A241268E21812CAC64CA0942D83882950388D8A44499B460D11C36422480524B451A03682D13620DA328811346622A24D4240281B9764521682400222883681E0B24904C94990868C00258590466DD106651B456983B80561420E80A0502235024B22081190890C42286140644890250401118B282C4A90710498004C868962369182A68890C6008308601C2602D83468D3004E613828D9A69118302664A041620406D222709338818AC8098AA26CDA864050242153083118184A00B051208841020744D99460C2340C03A080E3400D08282A43962D24096C14C3894AB44548068520466140900824118CC2A69199329218132A8A368E0336081941048C9080C2C26C83B0209A144151A60921C521E006240A0926C890118C26919B144524334260921161322D1144045A405020226DA312629B42864BC83104016122388EC9468E92280E0907051931849198909428856048921C8930A224200C134C22142AA3144AC83291032926549064C0A06962168D4A86311A8961E2C88CDB044463168ACBB60DDBB06D41464913324020086C9B14408AB48884B88D443662E404049C96206196440338888406460A972C03239220318244A810DA848C41063013046A49A29061B864004471CCA44508A27010974C0402440A37485B020C18980090A68C18287118330908120ECC287264986C0986314C4241220049910881E1180159B2701034520BC94C59A801CAA65088086DD9122140122904416209B5310B242D24438A140806CAB21011366D59840123A748591631E2C00D43402EC2140DA40809CC469140100409091104C90CD1C82DE11084C0344D993442A44641032084A4844993B41153A80D8A946D03C66C24324821316AD4268C4A96111BA66519922C61428403006D51A444C896651C087113860C08028DC1844D0A480284A20143203263420C04A90460466400C10C4A464689466891C48D42A41004348654C04D41229121062642C85002830C19C4050383499416320444461006446234822383890BC72862802458C62D83360A04330CCAB888048689A32051084648E1906D0C222A03C5440A32012295058B446421042AD20622422071A2168DD920129C1046E2842CE01480DC4448224561231670D13045D826465484286218441B251024424022478DE122264920499498010A022163A225113700199731C8366DC144021C302E83962C1B142A130126439020D0422E10049022C26512B56C0A452124C7503B91F6E9C0D7943C10D69C1872D30C3B17FE0EDB715F01F386426A0660BE998383615F51D5D58164AED3E6A86DB15CFFF0EC05CAA34E23EB92DC002DC2BE6B2DA74CCDC18FE39FF363DB59C8173B58A33D2815589458E4AE3CB83C19B5438C455F6E96FF10DFE831005ECDB5769F15BF22997A0D7535492D6C9A1B027449863F7EC05A57E00141BC56A2CECE8867396CCFD74D590517C1963FC79A5B002BBDF0BC1286214BC1DA1A9FF59C63159ACC65162D8E7A10AFEA765F156F4568611E888ACF92FC2539FEFBF3B61ABFD246F81D484C347F6CD2DCDC990E395952AFA4B0EA889745963A82170A87AA0B067667AECB4BF4CC2003597862A02DD0B1CB85B28296D16DCF415C30E432D8A1E1BABE81B6437352B2CB3885E92A6D89C9AA4EC9D269B395A4A03404FB439B82D55B00A7C6B04D6EE8FC421A6B7EF14D2C5C4ADAD697F1DBC6C4336877C4F729A1BE9004A04224850D96D710214782C6AD7897035984ABCA8E41FFFD447F5EA2885291558FA83A8DBE3B90B1419F60C48FD1F1E805DD0897D5A157EA872BEEB2A3E5E92503A6FFD900464ADBA6B96E2D4F70F4A07D148FEC2194CE355A9CF94852A73400981E1F2BC44D1ADFDE48238096378A870B1A42EC8350F335447A8C8E39FA95DDF9F4DF9A526EEEADCB8A216E90BB5583BDCA07DF50B9DBC937A39E70C2A7C670F3D0A9F435F0628026DE31B5954F9F1F15C8F76963ED417E395F19C39AE9FEE0175B475BF1B7BB4AD9F6A75D2D639B5AEC446A5BD01A953EB4E9E6D4A93E52B9DD6D0A3CF616434D09429C1BBF2935931F3CBD0D08C898923BA8301B7E2BD3A3BA2CB1C57A32B81327B1865DD7DDE107DE1269DE7B5403F56D72B3068CF5835D875BCEC3D712D76ED0830DDF26783CBAD952B06E0ACBC9FE4846BCEBD6BCA483AC41A5FD3559F575DC4E493F7310061C91ADF283E8CA2B5EBE0558C86FE2B3581D022244F683D14073C112ED718EADDBFB8972C6EDA7BC01E749460593962FE9363C9140940B33894677387AECB60A1EBA464EBBACA948AF4BAE197A5409F29FC8771DD88479E8C7113E361D4C5DE6260602877DC762F95AA46F7BC8AAA8D63EFFBC5D8B5A5CA931E7C00EC945D76ECB44321EE617953FD7FFCD97237FD3738FAB761C7546798265EDDD233F500E08E546D6FA368FF806CC87CD4A66384F4081FF555C83FFDC51DA7B4702002174775CF182814C7215CF692A9BEE43C6357E9BB35AFD38C7D6509A661CF52A66D5036E0642781A7FD9BA9112C74CC0B8A18E3B6A733089AFFB57DB60290E45E6B4C0066EFB37B0F87B7FCDA41DF00891845C795DB719F9EFC9C1659E7BF0AC4A0AF1BECCBD8DBEB107CD10C4BEDE8D41EE24B4CAF67DB751EAB7C2798ADD015BDDE85724B00FE0DFBAB2BB45469709CFC639A45316DF7E6C0ECBF002CE23D8ED4C74344197A15461CA3C35048650663FDE60B22706548F5F375E0A7142DA653DDDEC71D27EE98D6F02A89E785B88B9F63CD0A2DA20FF4CFF760BD7CC34E958E8E88419452FFF4D1E5CBAB13FCCF41DA9E7233442EB698A6D702843D0403BEAC56E046319FA792E71044408D50B07CD80F9DAD2670CD93EF3B35D2AAF272290217E4A0FA66B936C5ABD587E8A289907D724C718ED5CA5DA3F3EB412090C20AC4E2BE82045FC8A97210C027F4F3DBF5021A30BCF44E88019A2BBF22DAEB62E1AA784525B84E72D96CEF4A5ED6C57FD0EE7E10127BB231EAAAECAA032740360B3C9505D6D78F0775CA27690D33A233312E6D0C7554D7C2A9722F6198C51959CD30290897174F61A6A9BBF1ECF175D1706DAF609F002D8C4CB0A8523FC3D1A5998DC0760A79A11F577AB5DDEF193633EEEA5C3149EF824EB9A5817C5B906C15B2E41BB28B16C368336E73D3D07D5ED80A531ECEEBBACA97C658B11DF18B7583C845BB40FB7C8F0F4439E481BA60A9F159E35FECFB0FC2F66319E489D9D86F2230FD3D8B7704F0A74E63BFBF9459AB3C9D674E1A8BD6B47FC30A8887336EC840AD2AC0FE405F1C4FD46EAFEC80E6E43FD051C6EB8E7ED94FF3BC5E4CF4FF3F8353E08496AD44623A715FAB15DED81CC2A73A81F34112F6DAC88436DCE3485FF8BE132D57F2A08E7C3B960AD9FE040DB911696F9FC0D2408AF5EF0E97C1643B1774BA2479BEE8FF6BCEDAA335206A583FDF89DAFD5F64570893C947398277105691DA6DFC0B5450E44B4AED4C423DA765AD08F9682B516BF972AC09F3BB342E0F705BBECA2EE50159478005CB81D2027E2C0F97243DCDC930994EF240831D8CC54C6DE728FC8FFC9016B3AB167D3CE82A53EC1D2A79F4CA71C6770D79E4A30E7A5672A2163466E4D910F9CA7139A49812F4AF23531C3228238FB3A98E1E57FA862A23499BF572347A4E6EDE40B1E4270CD2F870FED580CBDA2A3F3C7BAEB05BABE4BB42CF0420DB9BACC598423F2107850574F1C56C23D812483D50CE378C2C59A3090D064F4789EFE13BAF7CC4BA0B6B0787C176FB14C03E344EACCE93B2E790BD290D55220B3F638D459AF68733D2FCDE41789E833F0EDAFFD7913D775844D229C528F9D6608348BFB9240338795B27AFA18105E85043CB5618E6BC498A80EA9243F38DF94D1798137C6003279A67A439D69450E69CE195C076B4699D7A47EA9B000EBA541AD03B145869C1E12CA759BA83AC10CED555A975ED4BE05943149257DD63A61CBE323562491A036B7A31AADCE63AEC5335A3927C5C98E81F6CA83BB69E48374F809DA02507E2D7AFF26A1113EF5782333090C84DA89241A9DB763ABECC80530969078A877082D5DA08D7A942277BEC0A40E5111C27B1260A46AB01525ACBA148ADC71A2B1297984C87133985941590EB62669970AA7A397F68CCA41C527FB6DF93DA5B389C681FA40CCF59DD3ADE2DA4991DEB01C1350461066EB55A82A490F7F75EBBEE5D87B06286C50C64E9D139035A527E1E940C9B184AF6A03A5AB23C6A93644B2C75D6EE98D680B4D7EA3EBBA07F3EC75F0B81F9A54F9B2ED0B58A406322EB66471DC77F9EBB3930604EC41976F48D57D6ACA1C6754D29E4DBA4368E7A03D97E5B6F8726CB2784CFEDEF0384DEE84692B96B18840715CD24C7C1699DB1226CAE1C55D99ED37BC9749867FD41A8C7AB1A2FE8D337E9FC514720D06961BD13791BDF9B8DDFB5629FDDD07D712A3A93B0CCBAB81F87E563EF716F9F9855D0B12713BA8ED2F159C49508842BF8B0FF5408211543F0D9E8DC54ECDB8D11915B3620C4D185F780FEC1B96AB9363D2E2F5A88FF265FEA33411B4D15CB15597E83AABDA2AA9A7E9745367450237CD9A96162EF5EE1A1076815C8482C9570715E27F18170F5365EBBB3C081DB36B58FE2AE143B23D4D7CBB9F560DD3647B1B844E935FB8845E4EDACE006374A59B3229ED97104412777E0A98BF6DF8B8ADB2002D7EC61E36CFD530844F9182CC9906FA8E0E2BA0AD8C9BC797DFE039E5F3949717AE791C64AF831720E61AB8199679FC627B83C636C69917AB1637BCD8D6AB6EE9A4700B8419B4937392D641046D53C1C735C84405335E0CC245DE2A0AFAD2E4B86B55EBF87EFF8FC919B6D4369BC6FC1C4D799B91820170026CC9E2CEF7AB78EFC74D4D3B9E129ECD803F126EA4BBE628B7E2BFEA652CB6B038E528C2427A2E46B00A2DA4E7893FD827AC20419CCB29A53A5770F1A915A9D30EEC237A388E3E71A4FC3EF551F0E3A87FF240CC3DF92BE1DF194899415A85416CA61E509E497DD9283B195A694B6F724E5710F3FC8A480FB20B073D46894BCCADADD736B1077D3A6B464B75FE6D32A640AF9240C2772F063F97A00BEA2E994D568D31FDC3158B77F178A728B4137A989D181D9AC24D3E7F2C0193B88D901D9DEE5836773857AB39487FB5645DF1C5A4B47C73AABCECE8451C085694929B8C64D16D1451113356C0FBAEBA29192807E07CCB20F647A9F690D79F1AEF62605656AF76A7C26B8B2C404CBEB8D944142AD6CFB75082856E7E44F21EC0E710F427BF1321D6F09DDBA4FA553B17A91935CBA36755593361F0E57A93F56B92E8D936EB0BAA213EBB9A9749A88FDF0B70D2359151E475F7E7CE7C6FB1FD0090AFE20C0A4A966E199E8EA4C66BE09EDD5E6FEBDB7DE3B957CEAE143FDD13A18FFF83F096565A05FDB01865EDDFCBEDA1428D9FC77325836B63D63454327B7566B99D67A5142F13163094F92650E7AD8EFE5AC8E379B9A54531730BFC11E0945350E2557BCB8E0CA3DA809C43E7B3320AB6CFCD203EF9932BBAD818151867F2A1505ECCAB9DF195F61E4ED716EEB9C7FFBAD4F996F82990B2E91D705F0FD3AA277A5B53FF55DAB4E0FFF4FDC2D2139CB635FAA2322AF1F48E09E2629AFC47100E9F46C05243DBE170C543041CCBE7F3A464EFE8793E01F6EAC663D9160D89BA231845EF7E7F8F469D52F7D6E41D9D00B4BFFCF40DB704849291303D796A363B9DF892C100ADBD713050046EF843DEE8AFC8DB21115C4ADA2BA4C8ED3723B39917C1169F55E1100361CF84B48BF50F43BDEC320E07D07E563E920E8C8ED67E647DB6D9049E82A74D204C3CB88B09CFE0CA2FB9148D0519F11BE3080B94BB1C357BFE4DC3751562C735387C01B6AB8C8FF0FF7FE309A8FAB3204A82E61BF3BF983E867DBD275D6FB839CB92D1F1578704D345F6DBEF96C42768AA8B15CF86982779419C4D8ED9DA587C7B99FFC572"/>
            </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="A7465D524BDBB25DA64C6B41DBCE93A9A90C7B2A8C169C4B3E87B05DF1AC4A833CC8D7D95D44AA6B8997C6A2229D598A577303D4F16A6820B31BA41DBF438A28C2DB9B06F672E5F54AC1F09947E0C15DE85BBEAE7C36476616601D072827E3C97BBD8CB219A9DF07A2F74129B920ABC98F5C20595D0028A6505B37C68EA836AF58C06514028109068E0C030A42886D6108029C202921034C884681D4364EC3A030C2A02C888048C218208A921194C84063B86D0CC76DC292309AC429591050122189CC08249B342A8B24040A897122B965E4808C40921101276A032000190111148681C1B060191542E20825CC140C994421191145549250C0C4408A364513296AE1A28D52B26C18479023362E12326D0B342019242C8302609B1090CA004E0CC66592A84C9B068D8A0229C3340E00C571DCC62450160651C84804024110444D601600A13806A32485098325614604434068182300A386219A344D9C26290B49448C3026190590DB3644A0986042C401E0C68410906D02C8014900221932680A362800464CD124892305625992298C066423827040B82020A36882322119C96423413123404DC8324EE02052D8965000C94CC4384E1890009A240CD246865206122209001BB10913954053460AC114410A1189883065A1C80410B99180024C01278D9314858C3486638240D8142ACCB000C43242212012023829DC424450982CA3388660168C21079004436D1B334410266442A86C4B008DA3C8318132850447324A94911918699C406448969192126020892C24027049844059128A10A92449445204192A829200E0122901A8111A94458A4828044431E0940D14158A5A066064A431218490192462DB1070A1105100C808A4A4050314681B06440AB96CA0B4894CA830C880841C382012A108099724D4945101A041532272912046D0B47099440A241268E21812CAC64CA0942D83882950388D8A44499B460D11C36422480524B451A03682D13620DA328811346622A24D4240281B9764521682400222883681E0B24904C94990868C00258590466DD106651B456983B80561420E80A0502235024B22081190890C42286140644890250401118B282C4A90710498004C868962369182A68890C6008308601C2602D83468D3004E613828D9A69118302664A041620406D222709338818AC8098AA26CDA864050242153083118184A00B051208841020744D99460C2340C03A080E3400D08282A43962D24096C14C3894AB44548068520466140900824118CC2A69199329218132A8A368E0336081941048C9080C2C26C83B0209A144151A60921C521E006240A0926C890118C26919B144524334260921161322D1144045A405020226DA312629B42864BC83104016122388EC9468E92280E0907051931849198909428856048921C8930A224200C134C22142AA3144AC83291032926549064C0A06962168D4A86311A8961E2C88CDB044463168ACBB60DDBB06D41464913324020086C9B14408AB48884B88D443662E404049C96206196440338888406460A972C03239220318244A810DA848C41063013046A49A29061B864004471CCA44508A27010974C0402440A37485B020C18980090A68C18287118330908120ECC287264986C0986314C4241220049910881E1180159B2701034520BC94C59A801CAA65088086DD9122140122904416209B5310B242D24438A140806CAB21011366D59840123A748591631E2C00D43402EC2140DA40809CC469140100409091104C90CD1C82DE11084C0344D993442A44641032084A4844993B41153A80D8A946D03C66C24324821316AD4268C4A96111BA66519922C61428403006D51A444C896651C087113860C08028DC1844D0A480284A20143203263420C04A90460466400C10C4A464689466891C48D42A41004348654C04D41229121062642C85002830C19C4050383499416320444461006446234822383890BC72862802458C62D83360A04330CCAB888048689A32051084648E1906D0C222A03C5440A32012295058B446421042AD20622422071A2168DD920129C1046E2842CE01480DC4448224561231670D13045D826465484286218441B251024424022478DE122264920499498010A022163A225113700199731C8366DC144021C302E83962C1B142A130126439020D0422E10049022C26512B56C0A452124C7503B91F6E9C0D7943C10D69C1872D30C3B17FE0EDB715F01F386426A0660BE998383615F51D5D58164AED3E6A86DB15CFFF0EC05CAA34E23EB92DC002DC2BE6B2DA74CCDC18FE39FF363DB59C8173B58A33D2815589458E4AE3CB83C19B5438C455F6E96FF10DFE831005ECDB5769F15BF22997A0D7535492D6C9A1B027449863F7EC05A57E00141BC56A2CECE8867396CCFD74D590517C1963FC79A5B002BBDF0BC1286214BC1DA1A9FF59C63159ACC65162D8E7A10AFEA765F156F4568611E888ACF92FC2539FEFBF3B61ABFD246F81D484C347F6CD2DCDC990E395952AFA4B0EA889745963A82170A87AA0B067667AECB4BF4CC2003597862A02DD0B1CB85B28296D16DCF415C30E432D8A1E1BABE81B6437352B2CB3885E92A6D89C9AA4EC9D269B395A4A03404FB439B82D55B00A7C6B04D6EE8FC421A6B7EF14D2C5C4ADAD697F1DBC6C4336877C4F729A1BE9004A04224850D96D710214782C6AD7897035984ABCA8E41FFFD447F5EA2885291558FA83A8DBE3B90B1419F60C48FD1F1E805DD0897D5A157EA872BEEB2A3E5E92503A6FFD900464ADBA6B96E2D4F70F4A07D148FEC2194CE355A9CF94852A73400981E1F2BC44D1ADFDE48238096378A870B1A42EC8350F335447A8C8E39FA95DDF9F4DF9A526EEEADCB8A216E90BB5583BDCA07DF50B9DBC937A39E70C2A7C670F3D0A9F435F0628026DE31B5954F9F1F15C8F76963ED417E395F19C39AE9FEE0175B475BF1B7BB4AD9F6A75D2D639B5AEC446A5BD01A953EB4E9E6D4A93E52B9DD6D0A3CF616434D09429C1BBF2935931F3CBD0D08C898923BA8301B7E2BD3A3BA2CB1C57A32B81327B1865DD7DDE107DE1269DE7B5403F56D72B3068CF5835D875BCEC3D712D76ED0830DDF26783CBAD952B06E0ACBC9FE4846BCEBD6BCA483AC41A5FD3559F575DC4E493F7310061C91ADF283E8CA2B5EBE0558C86FE2B3581D022244F683D14073C112ED718EADDBFB8972C6EDA7BC01E749460593962FE9363C9140940B33894677387AECB60A1EBA464EBBACA948AF4BAE197A5409F29FC8771DD88479E8C7113E361D4C5DE6260602877DC762F95AA46F7BC8AAA8D63EFFBC5D8B5A5CA931E7C00EC945D76ECB44321EE617953FD7FFCD97237FD3738FAB761C7546798265EDDD233F500E08E546D6FA368FF806CC87CD4A66384F4081FF555C83FFDC51DA7B4702002174775CF182814C7215CF692A9BEE43C6357E9BB35AFD38C7D6509A661CF52A66D5036E0642781A7FD9BA9112C74CC0B8A18E3B6A733089AFFB57DB60290E45E6B4C0066EFB37B0F87B7FCDA41DF00891845C795DB719F9EFC9C1659E7BF0AC4A0AF1BECCBD8DBEB107CD10C4BEDE8D41EE24B4CAF67DB751EAB7C2798ADD015BDDE85724B00FE0DFBAB2BB45469709CFC639A45316DF7E6C0ECBF002CE23D8ED4C74344197A15461CA3C35048650663FDE60B22706548F5F375E0A7142DA653DDDEC71D27EE98D6F02A89E785B88B9F63CD0A2DA20FF4CFF760BD7CC34E958E8E88419452FFF4D1E5CBAB13FCCF41DA9E7233442EB698A6D702843D0403BEAC56E046319FA792E71044408D50B07CD80F9DAD2670CD93EF3B35D2AAF272290217E4A0FA66B936C5ABD587E8A289907D724C718ED5CA5DA3F3EB412090C20AC4E2BE82045FC8A97210C027F4F3DBF5021A30BCF44E88019A2BBF22DAEB62E1AA784525B84E72D96CEF4A5ED6C57FD0EE7E10127BB231EAAAECAA032740360B3C9505D6D78F0775CA27690D33A233312E6D0C7554D7C2A9722F6198C51959CD30290897174F61A6A9BBF1ECF175D1706DAF609F002D8C4CB0A8523FC3D1A5998DC0760A79A11F577AB5DDEF193633EEEA5C3149EF824EB9A5817C5B906C15B2E41BB28B16C368336E73D3D07D5ED80A531ECEEBBACA97C658B11DF18B7583C845BB40FB7C8F0F4439E481BA60A9F159E35FECFB0FC2F66319E489D9D86F2230FD3D8B7704F0A74E63BFBF9459AB3C9D674E1A8BD6B47FC30A8887336EC840AD2AC0FE405F1C4FD46EAFEC80E6E43FD051C6EB8E7ED94FF3BC5E4CF4FF3F8353E08496AD44623A715FAB15DED81CC2A73A81F34112F6DAC88436DCE3485FF8BE132D57F2A08E7C3B960AD9FE040DB911696F9FC0D2408AF5EF0E97C1643B1774BA2479BEE8FF6BCEDAA335206A583FDF89DAFD5F64570893C947398277105691DA6DFC0B5450E44B4AED4C423DA765AD08F9682B516BF972AC09F3BB342E0F705BBECA2EE50159478005CB81D2027E2C0F97243DCDC930994EF240831D8CC54C6DE728FC8FFC9016B3AB167D3CE82A53EC1D2A79F4CA71C6770D79E4A30E7A5672A2163466E4D910F9CA7139A49812F4AF23531C3228238FB3A98E1E57FA862A23499BF572347A4E6EDE40B1E4270CD2F870FED580CBDA2A3F3C7BAEB05BABE4BB42CF0420DB9BACC598423F2107850574F1C56C23D812483D50CE378C2C59A3090D064F4789EFE13BAF7CC4BA0B6B0787C176FB14C03E344EACCE93B2E790BD290D55220B3F638D459AF68733D2FCDE41789E833F0EDAFFD7913D775844D229C528F9D6608348BFB9240338795B27AFA18105E85043CB5618E6BC498A80EA9243F38DF94D1798137C6003279A67A439D69450E69CE195C076B4699D7A47EA9B000EBA541AD03B145869C1E12CA759BA83AC10CED555A975ED4BE05943149257DD63A61CBE323562491A036B7A31AADCE63AEC5335A3927C5C98E81F6CA83BB69E48374F809DA02507E2D7AFF26A1113EF5782333090C84DA89241A9DB763ABECC80530969078A877082D5DA08D7A942277BEC0A40E5111C27B1260A46AB01525ACBA148ADC71A2B1297984C87133985941590EB62669970AA7A397F68CCA41C527FB6DF93DA5B389C681FA40CCF59DD3ADE2DA4991DEB01C1350461066EB55A82A490F7F75EBBEE5D87B06286C50C64E9D139035A527E1E940C9B184AF6A03A5AB23C6A93644B2C75D6EE98D680B4D7EA3EBBA07F3EC75F0B81F9A54F9B2ED0B58A406322EB66471DC77F9EBB3930604EC41976F48D57D6ACA1C6754D29E4DBA4368E7A03D97E5B6F8726CB2784CFEDEF0384DEE84692B96B18840715CD24C7C1699DB1226CAE1C55D99ED37BC9749867FD41A8C7AB1A2FE8D337E9FC514720D06961BD13791BDF9B8DDFB5629FDDD07D712A3A93B0CCBAB81F87E563EF716F9F9855D0B12713BA8ED2F159C49508842BF8B0FF5408211543F0D9E8DC54ECDB8D11915B3620C4D185F780FEC1B96AB9363D2E2F5A88FF265FEA33411B4D15CB15597E83AABDA2AA9A7E9745367450237CD9A96162EF5EE1A1076815C8482C9570715E27F18170F5365EBBB3C081DB36B58FE2AE143B23D4D7CBB9F560DD3647B1B844E935FB8845E4EDACE006374A59B3229ED97104412777E0A98BF6DF8B8ADB2002D7EC61E36CFD530844F9182CC9906FA8E0E2BA0AD8C9BC797DFE039E5F3949717AE791C64AF831720E61AB8199679FC627B83C636C69917AB1637BCD8D6AB6EE9A4700B8419B4937392D641046D53C1C735C84405335E0CC245DE2A0AFAD2E4B86B55EBF87EFF8FC919B6D4369BC6FC1C4D799B91820170026CC9E2CEF7AB78EFC74D4D3B9E129ECD803F126EA4BBE628B7E2BFEA652CB6B038E528C2427A2E46B00A2DA4E7893FD827AC20419CCB29A53A5770F1A915A9D30EEC237A388E3E71A4FC3EF551F0E3A87FF240CC3DF92BE1DF194899415A85416CA61E509E497DD9283B195A694B6F724E5710F3FC8A480FB20B073D46894BCCADADD736B1077D3A6B464B75FE6D32A640AF9240C2772F063F97A00BEA2E994D568D31FDC3158B77F178A728B4137A989D181D9AC24D3E7F2C0193B88D901D9DEE5836773857AB39487FB5645DF1C5A4B47C73AABCECE8451C085694929B8C64D16D1451113356C0FBAEBA29192807E07CCB20F647A9F690D79F1AEF62605656AF76A7C26B8B2C404CBEB8D944142AD6CFB75082856E7E44F21EC0E710F427BF1321D6F09DDBA4FA553B17A91935CBA36755593361F0E57A93F56B92E8D936EB0BAA213EBB9A9749A88FDF0B70D2359151E475F7E7CE7C6FB1FD0090AFE20C0A4A966E199E8EA4C66BE09EDD5E6FEBDB7DE3B957CEAE143FDD13A18FFF83F096565A05FDB01865EDDFCBEDA1428D9FC77325836B63D63454327B7566B99D67A5142F13163094F92650E7AD8EFE5AC8E379B9A54531730BFC11E0945350E2557BCB8E0CA3DA809C43E7B3320AB6CFCD203EF9932BBAD818151867F2A1505ECCAB9DF195F61E4ED716EEB9C7FFBAD4F996F82990B2E91D705F0FD3AA277A5B53FF55DAB4E0FFF4FDC2D2139CB635FAA2322AF1F48E09E2629AFC47100E9F46C05243DBE170C543041CCBE7F3A464EFE8793E01F6EAC663D9160D89BA231845EF7E7F8F469D52F7D6E41D9D00B4BFFCF40DB704849291303D796A363B9DF892C100ADBD713050046EF843DEE8AFC8DB21115C4ADA2BA4C8ED3723B39917C1169F55E1100361CF84B48BF50F43BDEC320E07D07E563E920E8C8ED67E647DB6D9049E82A74D204C3CB88B09CFE0CA2FB9148D0519F11BE3080B94BB1C357BFE4DC3751562C735387C01B6AB8C8FF0FF7FE309A8FAB3204A82E61BF3BF983E867DBD275D6FB839CB92D1F1578704D345F6DBEF96C42768AA8B15CF86982779419C4D8ED9DA587C7B99FFC572"/>
          </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="A7465D524BDBB25DA64C6B41DBCE93A9A90C7B2A8C169C4B3E87B05DF1AC4A8333AABA9B1DC085E6B28FE315ED9F84981A9F4C978567A786BB18A6E43774AB665334650A73EC553CBD2BDDC6CB69003B86872A300E34F6C3EFDEB7C0F3ADD4B21E0D3D5B7C601AF45A7D457B1432BFD0B7C0B0BE879C36111BC672C389BA6135DB957197CFB40B0F5D1E4509DB0231C6AF95E8EFF0913B894F8D9A7C3201045F8C7909DD06E642537F9BB013A63CEA542CFCB8533645D8DB8EB5CCBAC74864BBCC03F1FE732B96C2CA04D02189896F348E720ED87C2B4ABE42CAFEC0833279251D72F93146A78EB785987215099D6EFC384FB4603B0E05CC21B154AA46DB910208574EBC57E2DE1A6B76DD0DBD3DDFAFDC1C61DA5314B14B2C9899B1D9CCDFAEA9A26BDC74C8B71E2054EF177643B8431399B8BF496FB5F3CB8C53C23A69675AFA6187D70B8FBEE99186225C9CA3460F2F48A9DE064770787EDA5D19DFADAE5DAAFDED50618E3DE42D0878F6B54F0A84CFA0B44F7DDAA9452B00E596680D8D3EF3684C7E751B7D96C935286B961C9DAA2C41DDFE252705F2560656D609BDFB7701FE2F50CA16C96691BE7654D72812030F165E087ABB53A8B104530BABC3F08F3B6A390B7F7EDE650CC9802D96F4E781E3889AC4762B111F521756FD5BFA17AF22F28AD93A3E2C84EB0D2CD7F7E7CCA66F33B6017806C05D9B49C2DC4C4C6218CA68202B92660A03D5AEA6B082963BC1D391703B50EF24389A0C739172DDF515000F6FE1A36CD9925DD0CAEB5C606A5A84AEC7F3C249061CB71A478416F4F24A1567F0C3023DC524443163C41A5E574B4BCB7A4E8F4DF7E77D339C5B7972822E3333CB5C2A2FC07FAE1E500FAFC83AB7CD70641C1D5D90625749E3CE51FEFC839BC8356E672142CA6214D8598CD0888A5A5AAA4C9B7FE9D7B7C2D373E95719D674C19D23E4CD026CBB5E8F3568FE0EE1E6B542E34C4ACB9D112C840BE95E52DA70B0A980581C162CA5AFEDB970A7C686CC8DC139DB4CF98DC7833A8769EE3DD19A2308A1E0AFC9A26609400C712A4F2C0F239633F218B2B203023E403409AC6A0519D3290AFD20B39D066EC28347A29463B830544440BD2CE78C6AE771C7B11D4A739E06B6CDB2CB4DADDC03905E5109FBC760EF891EFA3C6AAC97EA34240D6F4EF94874C5528DF86629043F6B2AB62C792FB805F2C47FCDC9563E64AA03680F82A533C47FC67D270878185C25832695EC6E887ACD2EEC28DFE1AB4F4CD98C01843AE9DCFBA4089E4F69F55F61D237CAEECD5DFFCD8E0E412EC50D55126469B6FB8808A7EAD531B1FAF740E689CDBA5890347B261FA8230748E548AD43AEDBCD42B36D5D4770E7A69D1A9A7A58D2C9370ADE0CB829C479BBA62DE8F37F1666CF56D6A22DCE77C4BE8F89ED0E06258FF12B203933138BC76583926BC88375835C3B13151091E231E3BDE182EDB2D8746AE97ED1FCC952A5D32036ACD2E7719795EFE986BC637018C557F86FFD0C0B558B1A3E90E0955937B839CBE22F5AFCCDA662D3CF266B545356FDF22C7C991E8B82577D4A93476E9A65FF0F033D437164B5A595B299BD604D0EB6D9625DEF49341E061811E738249B881C6B75627EB52B464D4980B0D30D4F51EABA474E6D3DFF33B2861BED918644B7D33749F64A392405BE583116E9D034F5155666638F3AE0C367A3ECE6C7A1559640D41CDF53C48C5884A924C5F18A6467191D6A4C50C851DB1E6ED9CD7B242F23C6642041B10E65281A71FEFFAE5ACA4432689FC57AD7C1AE6E1D8A23BA291E09AE83B16F706906DFE0D7D7D656DE11F4157D9F75337B0513A4B26917DE83B665FCED4C03B0CFD1DA6F04286758BC1763552FE076FDB045739639F2770E2F1E38F80E9EAF9E2320C1104D23B8CFB56655B7795A37EB0741F211990825AC88E496358B28796EA2FBC795D30D715BE99DF6D701E0843B234F583F824FFB8E2AFE9933F52B145F1B2C612243715518CDD34454C71D3EF72A52EA936878EF81C9D98EAEA8A0F159BA37EFC088EDA8A6A83FD9123DA2F387CC660D66DC60B1233B2E8F0813BEA82A4F9C4CBF01CFA68911CD973DFA67EF91D561D1FFA604C2903FF0D40FFF8F425F1BE6E4F724A8354F139B54899B3E9476730C58112B8A462863C053FEB6981AC6D4D2BCE49FFDC9A7B5730215A00ADB5D22CF89F5FA069703D8F6B4B845E6A9EFA08ACEF13BB649F517C3A7ADCACE410639D477456DD5CCE1006105650523B973A25A4A0CEF6DA047DC1812436C41A91F2AE9D1AFAECF8715919F122F7F4603CF409DA41D82C0F8B4FB2A2BFDD53F8EAA9F63A4B35E1D60C65D615FAB004F7DA6EC9FE0B245A788E369B3C387EAC71A64C7B1EAF2AE1D2707B9EB407334114C2F8DCD515255442A4F47498CD91109D3F8AB6DF374F04C5E94AC27683EC6334EF8DBAD964F547033E0366D0D03AC87816618A396731DA73575B282D128C800C292589202FA328BD9E7C44D480F83DF2B8220A9047806024A4D9B710817478F6F357F5EB5D3CB51F825A421B737CDD2D17F9B685F9184E8C4572F48ED29871A93D94C4EFDE41EFB1EEAF0697007F1B7515A2ED9F6FFFD47CAE2FDDE224C7CDDDE8F587E349292D761875BCDDC1629473B8B1C1C597F6ADBBAE43CB2A67CD483BE52871527E492FB8D8AD5D33338713DE39F4D5B1B64635E178AF0DDD81DFA7A2FC310209D9A91583DFA5F4908BC37AFAB264F4E370E64BBCE0D62FFD05112226E94350695F655C1E760CAF90A0A67D21593B93342444B33436FB732C4A269243A35AA1430E7CCB27FF8EA28794C2254ADE14B803469C3B7A6D0B866E80610FB5B3A6FAC491F19DE6187E4CF59FE69BF2E97BE5819FAD6EC75BAEB74E9A4F81BCE6B7B70F57F7660E9092902493D61EDAFD460EADBE6789D10CA75CA387E659D6D256FE5A070EF7F6C31FC8F4B6B092F27E338398DF9D2696804863EF6F1DD3FF06AF64E34129B3B2FC392F1E7D5664CEC63F8A8821A7030DCF5679DD1D85D5F8C9E58A41E7EF03E4EA65E2EDBB93FD0AF5B63E35D7206F5D348542FE6ECD50E136007BA6F5D19F6E5CC1185399305FA3518FEAC0FAFE58B93D5ADD964986D9E83718A3AA118C01ED034A4C02FDDC3BFC2A94F89F515727A102525F7261EDF3A473D89A280C1D20635E7B665BDD23E49801B85F426D445359717CD52AD445F753EC71B8FE4ECAB6031831E021E31FE48F880E3A0DEE545321531662378E0FD3B38AAB8DB7B8F7134BAA3DF36C502993FE00228AE9FD2F026DA933FB145B09CA1804F6A534977D0CEF3347B86662F61AA48F1E1E32E37D2BC5EBF63AA5D674377B5DEAD5CAADBF865101900DE03E5E0016FAF1AFA59B2923B971E57213AC41BB0A811BC35025CE8401BE241F8268ED9935C982311824372ACA058D4179946160676CEADD51F650A8B6D5C6353CDE8585D74F481BB557C7F04A70F33CBDA14DE1DA694995438B2170566B6390A08BF5EA855366DD596D9A98C9E303D48D8B45349040CBD4D28B5AF50D4449656AABCBD490EF5D7122FEC9AF98B2FFFF63F68DA1271AB7D88BE6CB1804123C3CAA70A719B7587B64F845475D6447896A92468E8BB3CB9FBBE462444905751B8ECDDA3A158F09F045143A275DB74DF92C5BBA7C1E34876D73F93"/>
          </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>
