<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="37B6CC89702B930D79DC19BC9373A2DA4BA4C273F7761B03BEEC51E138E71B1D"/>
    </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="37B6CC89702B930D79DC19BC9373A2DA4BA4C273F7761B03BEEC51E138E71B1D"/>
              <Key type="ByteString" value="45DDC40EE83C5251A0FDB946EBFE56E5C017089138A11F01B5A002A520B0D91AA895D89D255960E463301BDA8DD6892DCE5F32EEBEC68D16090190FE19E632AD88B900DA1F4D6AC79E8F417D1C17CC8B141763A63AB0D521213A8B53403EF63CD76A2B5839DA24162A84C25BD6CEB9282DCBCBFCA9598ED890F83F107466D1BB1AB4510AC52001B0255A360E58448662082ECB987053368ED2A04492482D20A681E124691C22420827929C04445C206DDA262690B441802242E4422AC344265142491342688AC09051968C4C94011227711C2560940030D91804D8404014936451A8485C262052B84020B169D0188D61B02113C72599080A8A4202A2C001143905E436261B9445A4244C42160C093650484445CB2069209769880685CC380908A52C8B8851A3904C2338669CC82120A9100146704C803054264C49304824024842A02052004441122C111070A11069192070A044010426828C821191383223054299C230D9886CCAB060430204D0806CD43441E4B84020196098C6441AA60D193172E2082D50B600D940288C2226113142133104641245D4262E50A64DA0B84102922DD31604230542D41289A1288D1B820151C4609006004B38042038268444921A100914422441086A5986115A14604AC84883A210A2342998363151062118460D1A399100A16CA13232023648CCB621543485E4466A14974453142201C74140C68993164E50422D08A78D4314921CB4304208625A2271A218265416921A0810D4040CD2428AD3A42513A0851B100091480813B7901CA925D82068218405E1346AA4B80562284C44A80014C56854886C89109210A3209B2402248664D94680202221442288112431E1B428890622D39209930044D9A61112984C91209048B044E118820C282482987049B48C60C22C21442DCB024D040720A344698B206604236083266840084E53020D243601132820A420925B480A53380613022D1B0620641252844846D484718018812208009A122CD3184A19B46923458999C64410484E24444E2323900040405C04925318040CA98821244E4B226811224609C74D89002C1BA14092304E09482C031289D24281033522210670032968E13045A01240423880E19844A1086012134053945140326E80068CC0B0889A80401B4368A1080D0092241C440D18420E8B926913A64C53124AD9864424C98D08429018108A09C07198848014B99152A051C8A42890126002831008276664920484480209170CE48031240788D080881CC9250489441C39891C364CE43826824661992820A3B88D811408823084813085CC0086198591D9C660CBC06519831091864CA3C061A030480839410A128884042A10976DE30224CB908D0B168184C2618AC02111B3200CA771A4064020202E0A484AD9C028808489900002A33250223812A3B829C9200A88288921194609C58C21256C20304A180045A29610E380696100824A126622296D94144C92400D60282602108804B701A2282E8CC82C8A268A9C184E23346483220D9A4629A09270A4045223251103B88509A30C433641D20812E41631CA806C5CB221D8446D0C304448160E840885A3964D93180219A428091220224070DCB88041442050108009C8510343455C348824836C5A26210A987003134244362C8AB28403274949162D0298600A084418C008611425028170E10480044191D9A42C12102210378C0B164613A06C03C19161203252902CCB184584324A08132048206C9BB429E138651C120D44006AE1466AC01004D3481000820D1B406E0401059B8000D4442C841650E408666100219A2600DCA8601C4709CA340E819440248830C1268A0B044142187101A6600B20095380311C442D0A3612DB866004191123936940C04C0146881CB391E4102693C480211926D48221E1A2454220660C177288A664DA4492D24030E1A805D91409D82680084108C036861BA8910B431291C065C1269114A04859C81141442C2337019A308154006902465263B47159346A8C4486E1084944480051A470D0C80824C40188028A42A23180920C82340EA3304A49104C222565C4981008A88122208494C43021042021164103395163B64C9082111A3310CB462C12082423B00CC94241C4026040163292348D0BC22CDC32521CC62914168199A8040A440182C67021462109C22DD9420620C385D0464810C00DC105A9EFA9FCEE1C22EDA5741A475E8B39B954CE6FB074AF72C6BAFBB78E5EEAD837FA4314810682B26193703B62FB28D10D90B6A470EACE5B5B5984DF1C76C636668926092D4AB70C40771FE55491ABEDBF33B521AB3AA3172C17C9794ACA97CD4D6D4177CBDB4B04CE8A6E8EAAF86CD0F2979970C7D6BEF6100D5CAF09AD9FD97FA699805BBDEBCEF4665192BC25267CFA59D646148D8ACA25DBFF35FE87A86601559E57C07C15949B8AFD37489B2DDE371D634B88064022EA73901D35B012EBA34F3B8FF48E4F4DB0133F19AB6380951AAE9B44213788615A8745AD87C8BB67A8053C5637B66DA4EA8122A50388F810A369A0B1332765353F639D4930210C249EB4EC9BF3CEA8091B0DFA62C46C600AA18961D20124BBDC3CF747C167ECCE61DAE3A6553E2937BEFBC3B88C04E4D53B62A33558C007259CC4DA6D3D4A6345F35ACB5F6264BF1A627E421DBC29B6D97256BEAA1CF585ABAA410F9A0E70BEDDB72630CFA69AE91830EA3AAA1BA0290ACD5119345FA4FFFE5B9E8C56FCB73DC0D60B7ECA2CFDADED7A2DAA0890A68401FFE98A073FA39453487739742710AA73EF763C7AD5026327056C73599C993F3D14A99B374B8EBB0900D281C7C01676ACF9CB1796D4136FF12E8FB8267024951347F3F1691ACE467BBFF7023145AC40C3DCC0DD440786B4EF8CB1FA3FF3435AD39A02AF052BD0981BF174F20F2922FD95734BC419D4A502F445A2E6391F0451C77A213575FC48D37186C4DB8FC14632AAAA68858E1378D0F5EEB24BB4A5CA0A009B1A106A8CB630D5D67CA4D2D5A2E4F6B9B1CC4EC70B2433B2A3CB245040CE09B53B5DB3519E6126921E9456B91726B57A23A0D33D6DBE2252FB48EF307B8EAF824119EC3D8E45735C7EE3B8142C542211BCF9D1B70F7501D1BF889C8351929FDD9EFA4AC6719D8619F58496E48F12B4F63212C592C52094313BB390DB5738EEDA98EEE2B2AD75C92DE9014D89F17E4785F46EAF8DCDB6C03B0B90F4C4483D2E013C276EC8E3D5E1AC9C3F6ACD8097FACE39588D06F1ED4476121964134D69877083F799A3BA9681EA53639535162C3D373FBDD65085665BDD38112987D7C2D4656BFA73B2521F0B0EE245C0C99376D87DCD320956A5D0A7A20E1B70F29B2008F0662F347EE8A2F5E429936F40FEEAF4C96B11DB59E87A64BF54572F9E5D734B902EE2C5D0F10A6EB6C7BE022AB4F070A82F70DF3F8B1F5771328463BB612F48F24391F90FB17C03819A327D7A9036835EEF5D1402FCD525375ECBF23FEF2DCCB404B699377F34FE9BAFA0E97C64CE6A45EE9E35A3C9C6F81D4698B742D1573D7402118889F4B40FC7BDCDC56FC2B65DD84F88B44E56FDF95607C16729BEDEED4BA2DEC3EBC5279DACC52E09C57993B23BBAF730625ECB84FBAFDCFF0D15141FB51A7F27295A88E9A715B2574BA4B6E4933B20EBA7B02D54156D8D8EC8574792758A9515CC10D7FF1BE38F36A4537AFD7CDF59ABC3836EB9C65D8D903EC76A6FDEAB0E55486F835EF2A1850009B639DA54CD4948EA35FB63A1734E56A3EDF73871CD8556D22E958B7B91F0E28ADFF5514B6B503CE01DCC0792767D799EC2401FC7569D0E2E69A083F75E5631D27AB65F082AF5DA3DA9B6C2724B7873F730B80EA225DAF82589E6C35F9593C0A0CB1623B8E1BF4658DA1B2099B5DBE4AFED1EC104B75B46F7A36A7A51EB580489F90A1D86C41D84D5CAA02BA8EBC3FD484D6DA690C691704D9764396CBAD3F5AE3D569DCCA472BD69BE8FE34F437423C14324D4EAE339E57ED8F32E82064CAF5B95C5D316AF2C1B37A56771771411786502ED2538F1CCDD221D8785016EC60C81091BFA446D91C54A47EC705C81705FA2A1A11C43EAAC4D9B2B2147881D376569BA7CD0E5CA98CEC3D500D9BAF1041D754BF129383580892B9D100D695937ACBA4CDCE2EC02BD726F0B1D6EBC7BCDDF5406F825DEE1788E054B91E7682EBB55DFB2B223BC3D2DF8108A84B5FA50C087FB1D2BD87805D244E9EE1F2C25AC9A1A5C806FB4843CA9F46FC6ED628F38207D6DB37A7B3F975426E298FDB9C059FC2650183B2B9840DBE983F1D5BBCA457E689284466E4EF7CAB125E1C81A49A3D793FAFE71DF3F536F687A15CB565BE5305FC6A22D2ABEB232D0CFF9A66B1A11A4282A1132853034167B7B7BB38E276A85E161F52F4FF052D114171F5256249DD4FF42AF606443C6BEAE1DC496800AB8096206D8820E19A492F618588D363407D7827936035DDDD7259E03FAD28C119C0748CDA1589374F74BCC19BFF53849C31248EE691B99C14E87C82597005D49C8C1B031EC2C91A795D659110765B5C4B9D7B81D5C620078BD3F52F7FBC7605F9FA5A258A1EE9588708404FB61B0E239C08BAFEBEA925D5CF7BB22613B9CAA69A0F5B7B8CA4A10F80913B9ABA7484CCBFC9B4EE9F3D22713CDE5C8627EEE5413D4C5FA77217A814336B8BCC573F71FE8A5D2613B09F0496B3744DFD1D80D410714049C8718859DE91F4271DB29EF9917CD6EF4E0F41D0358D71350A8FB3B3E79D22FE65687768048F243F7C3641F819E88D4D2B33C670E6004064F965B2D7A289D1B93A9E910FAC73BE21EBC452F47DC7ACFE8959F6CF1D33CFC6C9117CAFC6B5F33DE8E70F8179A692306AD62982E6D55A3B118028884C42666FE5A91DD7BA8F16681C17906F37A0844955D01E12141BA36EF92FA18DCFCD47BD04BFF276256B4939465267D8E73299390FC416F711342E29231DEF0219C3AF7B616994060DDF25E6BB555A4C020AC6C2B3B712D387E408C6CE4AA03C36081F9F69553023C1E8057AD14EBE33D6EDC72D1108659FF1C21F7F1CA08E0203524731491B7BCD3562EF01F4EAA876362780001C2D8E360423443CB3CB7D1E60DB4850ACB96AB69C233B9CCF3D528D3CEC9D0D7F92593235EBB84D7558FE844F014961AD10175D2CD1EFA63A328D4B51F046C01DD84C563883C5C0288722B225109DE02070DA3274D8DFED1E743F1EBEC1254769874EB7F1A2EB13E50DB841C9E24179514E83E4DEC3CDE4856E2D6DD22F1956A657F2C6CB2C0E9A4ACA8CFE3177BB13B467ADAD4E45DBA40AFD6FF8D56BE2FAD24A25D3DDC1531BF1D56AB5ADF577C6D3CE3B8B616092873B0824F12C561BC045742436BDB6FE954D777AD8C03D9C2A576B14ACA5F464CBDFFF83317862CB195CD7B660F7CBA0AB004F950411CE4823B1A89C0E381AE2DEE27D465409E4572764CE8D28C3E75C922D9E0B309B2B4DA5AC71A11167FF562B4D9B127578B219BE65B8A69F669361E5A683642229E160D3B6BA2AD40BDEF6B753B0B34E9D064A235446B7C6D5ABB41FEA8CD313966B13323665A8461078C31566543ECA30750B9F05F9F5DCE9714DCF206B932C07DF77CC82EADAC3AB557E505E8DCE8B6E74DDABC7B6206A32319F1229F73E513B48DA7EFFAB98B72A76670A0F7C9142758882389E093F62AB6E2B7B7C143B019D6723C04807774E1E3E1521D6F342D23A5C8A880C0E3CD82B1EABCEC7F4B96C05CA3F69032113BD4919922DE3333F32835A549C6997A9D13039C505DE52A484A0DA48CC439534115F2AAF4A3E8A58184020CBC81F9BBBEDA70807BFB11C97D84916DFD1D29D1B758475050CB0A234329E9D5DE97568FFEC4BC8FEE407DACC20962543E74B4AFB4E30264DC66C892B48FD152C6F9823CB62267CF259D3DF57B46A32C9F5E0AB6405FE05A87DD52EC310AFBDF0E41F61DE20711692E15AA914243B4E89EDFCB9BBF0FEA91D05DBDCFA15183CCBEDE9C84448EEBEF500FE44AF1F64891B7129B4EE95C8A6D19D82916961365C7AEB796C068AD34306B74E36BA91655094CEBDEDA55CA584CD242E47A0494718CEB9EED0E18980387F155FD432F971DDC967123B5D4947835CE7497500FBABDB0A5C66F9422246F30F8D9FCDC95AF2E203A9984F0F27545992027F9DD66B295D51C51A9115226AFC1AE380F9AB185F2CD82FB4797CD40274B9DC0FA5ACAD9AF441140716E18128F0F22E91B196D0B2EDDC5F86AF5061AAD62845B2058ECB0AD715A5EC5EDD7AF2DE0ABE73A4E54A31E5FF454CE4AB24E450EE88CB91168442B7CA86FB51B6B700FF2F0BEA606C1314C2699289686CE4A46A614A5AD6D5BFE07BF284BB2DB3317233C753F8951EC438A6CE45EAA870959030E2D043FBA5E22DD0E0F2133E018BDF6139519E591BD4AF108F49958F0C4E53A5C195302FA9DE4D194F8384CBED051400BEB93BF9A316054FF48A90813F7F2769EFCFD9489043186B73E9617E7718B1C9015F136401CC58FDF68EDA16C8BDCA8E0ECE90D94D615D3235C708CC3EB6BB8A77001F62ED45391738ADB46CA8334EC1794CDED3A07F799BE14074E539799EF1E0243A08D6C46302FCF6538433211BFE27DEB062A63DBFA5B4DDC90B8B1571D87AD55C382BD915D29B5FDF0BA10230D906AC6EF36F33FA4F55ECC5F9E27743A9653B313BC3BACF3B943311BDEF4484FE5A604FAD7C79465CB697B96159DEC54A38A703665E5F10806AED0F4C6737822B9203A9771B2AC905C3F9FD96F8F86D955298CC590D9F35E2CB9F106D9EAFDCB46E8FA4A6E278438DE41920E956313F4CD9649399DB56AAAA0CF2C42640A3BAAE5D9E571AADB6A4641BF86872035DF0FEAE9AD2BB14276F98C14A13480F13640AEDCD4D1E346145D6653A91D4A5CB69709AB62E57CB1FA"/>
            </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="45DDC40EE83C5251A0FDB946EBFE56E5C017089138A11F01B5A002A520B0D91AA895D89D255960E463301BDA8DD6892DCE5F32EEBEC68D16090190FE19E632AD88B900DA1F4D6AC79E8F417D1C17CC8B141763A63AB0D521213A8B53403EF63CD76A2B5839DA24162A84C25BD6CEB9282DCBCBFCA9598ED890F83F107466D1BB1AB4510AC52001B0255A360E58448662082ECB987053368ED2A04492482D20A681E124691C22420827929C04445C206DDA262690B441802242E4422AC344265142491342688AC09051968C4C94011227711C2560940030D91804D8404014936451A8485C262052B84020B169D0188D61B02113C72599080A8A4202A2C001143905E436261B9445A4244C42160C093650484445CB2069209769880685CC380908A52C8B8851A3904C2338669CC82120A9100146704C803054264C49304824024842A02052004441122C111070A11069192070A044010426828C821191383223054299C230D9886CCAB060430204D0806CD43441E4B84020196098C6441AA60D193172E2082D50B600D940288C2226113142133104641245D4262E50A64DA0B84102922DD31604230542D41289A1288D1B820151C4609006004B38042038268444921A100914422441086A5986115A14604AC84883A210A2342998363151062118460D1A399100A16CA13232023648CCB621543485E4466A14974453142201C74140C68993164E50422D08A78D4314921CB4304208625A2271A218265416921A0810D4040CD2428AD3A42513A0851B100091480813B7901CA925D82068218405E1346AA4B80562284C44A80014C56854886C89109210A3209B2402248664D94680202221442288112431E1B428890622D39209930044D9A61112984C91209048B044E118820C282482987049B48C60C22C21442DCB024D040720A344698B206604236083266840084E53020D243601132820A420925B480A53380613022D1B0620641252844846D484718018812208009A122CD3184A19B46923458999C64410484E24444E2323900040405C04925318040CA98821244E4B226811224609C74D89002C1BA14092304E09482C031289D24281033522210670032968E13045A01240423880E19844A1086012134053945140326E80068CC0B0889A80401B4368A1080D0092241C440D18420E8B926913A64C53124AD9864424C98D08429018108A09C07198848014B99152A051C8A42890126002831008276664920484480209170CE48031240788D080881CC9250489441C39891C364CE43826824661992820A3B88D811408823084813085CC0086198591D9C660CBC06519831091864CA3C061A030480839410A128884042A10976DE30224CB908D0B168184C2618AC02111B3200CA771A4064020202E0A484AD9C028808489900002A33250223812A3B829C9200A88288921194609C58C21256C20304A180045A29610E380696100824A126622296D94144C92400D60282602108804B701A2282E8CC82C8A268A9C184E23346483220D9A4629A09270A4045223251103B88509A30C433641D20812E41631CA806C5CB221D8446D0C304448160E840885A3964D93180219A428091220224070DCB88041442050108009C8510343455C348824836C5A26210A987003134244362C8AB28403274949162D0298600A084418C008611425028170E10480044191D9A42C12102210378C0B164613A06C03C19161203252902CCB184584324A08132048206C9BB429E138651C120D44006AE1466AC01004D3481000820D1B406E0401059B8000D4442C841650E408666100219A2600DCA8601C4709CA340E819440248830C1268A0B044142187101A6600B20095380311C442D0A3612DB866004191123936940C04C0146881CB391E4102693C480211926D48221E1A2454220660C177288A664DA4492D24030E1A805D91409D82680084108C036861BA8910B431291C065C1269114A04859C81141442C2337019A308154006902465263B47159346A8C4486E1084944480051A470D0C80824C40188028A42A23180920C82340EA3304A49104C222565C4981008A88122208494C43021042021164103395163B64C9082111A3310CB462C12082423B00CC94241C4026040163292348D0BC22CDC32521CC62914168199A8040A440182C67021462109C22DD9420620C385D0464810C00DC105A9EFA9FCEE1C22EDA5741A475E8B39B954CE6FB074AF72C6BAFBB78E5EEAD837FA4314810682B26193703B62FB28D10D90B6A470EACE5B5B5984DF1C76C636668926092D4AB70C40771FE55491ABEDBF33B521AB3AA3172C17C9794ACA97CD4D6D4177CBDB4B04CE8A6E8EAAF86CD0F2979970C7D6BEF6100D5CAF09AD9FD97FA699805BBDEBCEF4665192BC25267CFA59D646148D8ACA25DBFF35FE87A86601559E57C07C15949B8AFD37489B2DDE371D634B88064022EA73901D35B012EBA34F3B8FF48E4F4DB0133F19AB6380951AAE9B44213788615A8745AD87C8BB67A8053C5637B66DA4EA8122A50388F810A369A0B1332765353F639D4930210C249EB4EC9BF3CEA8091B0DFA62C46C600AA18961D20124BBDC3CF747C167ECCE61DAE3A6553E2937BEFBC3B88C04E4D53B62A33558C007259CC4DA6D3D4A6345F35ACB5F6264BF1A627E421DBC29B6D97256BEAA1CF585ABAA410F9A0E70BEDDB72630CFA69AE91830EA3AAA1BA0290ACD5119345FA4FFFE5B9E8C56FCB73DC0D60B7ECA2CFDADED7A2DAA0890A68401FFE98A073FA39453487739742710AA73EF763C7AD5026327056C73599C993F3D14A99B374B8EBB0900D281C7C01676ACF9CB1796D4136FF12E8FB8267024951347F3F1691ACE467BBFF7023145AC40C3DCC0DD440786B4EF8CB1FA3FF3435AD39A02AF052BD0981BF174F20F2922FD95734BC419D4A502F445A2E6391F0451C77A213575FC48D37186C4DB8FC14632AAAA68858E1378D0F5EEB24BB4A5CA0A009B1A106A8CB630D5D67CA4D2D5A2E4F6B9B1CC4EC70B2433B2A3CB245040CE09B53B5DB3519E6126921E9456B91726B57A23A0D33D6DBE2252FB48EF307B8EAF824119EC3D8E45735C7EE3B8142C542211BCF9D1B70F7501D1BF889C8351929FDD9EFA4AC6719D8619F58496E48F12B4F63212C592C52094313BB390DB5738EEDA98EEE2B2AD75C92DE9014D89F17E4785F46EAF8DCDB6C03B0B90F4C4483D2E013C276EC8E3D5E1AC9C3F6ACD8097FACE39588D06F1ED4476121964134D69877083F799A3BA9681EA53639535162C3D373FBDD65085665BDD38112987D7C2D4656BFA73B2521F0B0EE245C0C99376D87DCD320956A5D0A7A20E1B70F29B2008F0662F347EE8A2F5E429936F40FEEAF4C96B11DB59E87A64BF54572F9E5D734B902EE2C5D0F10A6EB6C7BE022AB4F070A82F70DF3F8B1F5771328463BB612F48F24391F90FB17C03819A327D7A9036835EEF5D1402FCD525375ECBF23FEF2DCCB404B699377F34FE9BAFA0E97C64CE6A45EE9E35A3C9C6F81D4698B742D1573D7402118889F4B40FC7BDCDC56FC2B65DD84F88B44E56FDF95607C16729BEDEED4BA2DEC3EBC5279DACC52E09C57993B23BBAF730625ECB84FBAFDCFF0D15141FB51A7F27295A88E9A715B2574BA4B6E4933B20EBA7B02D54156D8D8EC8574792758A9515CC10D7FF1BE38F36A4537AFD7CDF59ABC3836EB9C65D8D903EC76A6FDEAB0E55486F835EF2A1850009B639DA54CD4948EA35FB63A1734E56A3EDF73871CD8556D22E958B7B91F0E28ADFF5514B6B503CE01DCC0792767D799EC2401FC7569D0E2E69A083F75E5631D27AB65F082AF5DA3DA9B6C2724B7873F730B80EA225DAF82589E6C35F9593C0A0CB1623B8E1BF4658DA1B2099B5DBE4AFED1EC104B75B46F7A36A7A51EB580489F90A1D86C41D84D5CAA02BA8EBC3FD484D6DA690C691704D9764396CBAD3F5AE3D569DCCA472BD69BE8FE34F437423C14324D4EAE339E57ED8F32E82064CAF5B95C5D316AF2C1B37A56771771411786502ED2538F1CCDD221D8785016EC60C81091BFA446D91C54A47EC705C81705FA2A1A11C43EAAC4D9B2B2147881D376569BA7CD0E5CA98CEC3D500D9BAF1041D754BF129383580892B9D100D695937ACBA4CDCE2EC02BD726F0B1D6EBC7BCDDF5406F825DEE1788E054B91E7682EBB55DFB2B223BC3D2DF8108A84B5FA50C087FB1D2BD87805D244E9EE1F2C25AC9A1A5C806FB4843CA9F46FC6ED628F38207D6DB37A7B3F975426E298FDB9C059FC2650183B2B9840DBE983F1D5BBCA457E689284466E4EF7CAB125E1C81A49A3D793FAFE71DF3F536F687A15CB565BE5305FC6A22D2ABEB232D0CFF9A66B1A11A4282A1132853034167B7B7BB38E276A85E161F52F4FF052D114171F5256249DD4FF42AF606443C6BEAE1DC496800AB8096206D8820E19A492F618588D363407D7827936035DDDD7259E03FAD28C119C0748CDA1589374F74BCC19BFF53849C31248EE691B99C14E87C82597005D49C8C1B031EC2C91A795D659110765B5C4B9D7B81D5C620078BD3F52F7FBC7605F9FA5A258A1EE9588708404FB61B0E239C08BAFEBEA925D5CF7BB22613B9CAA69A0F5B7B8CA4A10F80913B9ABA7484CCBFC9B4EE9F3D22713CDE5C8627EEE5413D4C5FA77217A814336B8BCC573F71FE8A5D2613B09F0496B3744DFD1D80D410714049C8718859DE91F4271DB29EF9917CD6EF4E0F41D0358D71350A8FB3B3E79D22FE65687768048F243F7C3641F819E88D4D2B33C670E6004064F965B2D7A289D1B93A9E910FAC73BE21EBC452F47DC7ACFE8959F6CF1D33CFC6C9117CAFC6B5F33DE8E70F8179A692306AD62982E6D55A3B118028884C42666FE5A91DD7BA8F16681C17906F37A0844955D01E12141BA36EF92FA18DCFCD47BD04BFF276256B4939465267D8E73299390FC416F711342E29231DEF0219C3AF7B616994060DDF25E6BB555A4C020AC6C2B3B712D387E408C6CE4AA03C36081F9F69553023C1E8057AD14EBE33D6EDC72D1108659FF1C21F7F1CA08E0203524731491B7BCD3562EF01F4EAA876362780001C2D8E360423443CB3CB7D1E60DB4850ACB96AB69C233B9CCF3D528D3CEC9D0D7F92593235EBB84D7558FE844F014961AD10175D2CD1EFA63A328D4B51F046C01DD84C563883C5C0288722B225109DE02070DA3274D8DFED1E743F1EBEC1254769874EB7F1A2EB13E50DB841C9E24179514E83E4DEC3CDE4856E2D6DD22F1956A657F2C6CB2C0E9A4ACA8CFE3177BB13B467ADAD4E45DBA40AFD6FF8D56BE2FAD24A25D3DDC1531BF1D56AB5ADF577C6D3CE3B8B616092873B0824F12C561BC045742436BDB6FE954D777AD8C03D9C2A576B14ACA5F464CBDFFF83317862CB195CD7B660F7CBA0AB004F950411CE4823B1A89C0E381AE2DEE27D465409E4572764CE8D28C3E75C922D9E0B309B2B4DA5AC71A11167FF562B4D9B127578B219BE65B8A69F669361E5A683642229E160D3B6BA2AD40BDEF6B753B0B34E9D064A235446B7C6D5ABB41FEA8CD313966B13323665A8461078C31566543ECA30750B9F05F9F5DCE9714DCF206B932C07DF77CC82EADAC3AB557E505E8DCE8B6E74DDABC7B6206A32319F1229F73E513B48DA7EFFAB98B72A76670A0F7C9142758882389E093F62AB6E2B7B7C143B019D6723C04807774E1E3E1521D6F342D23A5C8A880C0E3CD82B1EABCEC7F4B96C05CA3F69032113BD4919922DE3333F32835A549C6997A9D13039C505DE52A484A0DA48CC439534115F2AAF4A3E8A58184020CBC81F9BBBEDA70807BFB11C97D84916DFD1D29D1B758475050CB0A234329E9D5DE97568FFEC4BC8FEE407DACC20962543E74B4AFB4E30264DC66C892B48FD152C6F9823CB62267CF259D3DF57B46A32C9F5E0AB6405FE05A87DD52EC310AFBDF0E41F61DE20711692E15AA914243B4E89EDFCB9BBF0FEA91D05DBDCFA15183CCBEDE9C84448EEBEF500FE44AF1F64891B7129B4EE95C8A6D19D82916961365C7AEB796C068AD34306B74E36BA91655094CEBDEDA55CA584CD242E47A0494718CEB9EED0E18980387F155FD432F971DDC967123B5D4947835CE7497500FBABDB0A5C66F9422246F30F8D9FCDC95AF2E203A9984F0F27545992027F9DD66B295D51C51A9115226AFC1AE380F9AB185F2CD82FB4797CD40274B9DC0FA5ACAD9AF441140716E18128F0F22E91B196D0B2EDDC5F86AF5061AAD62845B2058ECB0AD715A5EC5EDD7AF2DE0ABE73A4E54A31E5FF454CE4AB24E450EE88CB91168442B7CA86FB51B6B700FF2F0BEA606C1314C2699289686CE4A46A614A5AD6D5BFE07BF284BB2DB3317233C753F8951EC438A6CE45EAA870959030E2D043FBA5E22DD0E0F2133E018BDF6139519E591BD4AF108F49958F0C4E53A5C195302FA9DE4D194F8384CBED051400BEB93BF9A316054FF48A90813F7F2769EFCFD9489043186B73E9617E7718B1C9015F136401CC58FDF68EDA16C8BDCA8E0ECE90D94D615D3235C708CC3EB6BB8A77001F62ED45391738ADB46CA8334EC1794CDED3A07F799BE14074E539799EF1E0243A08D6C46302FCF6538433211BFE27DEB062A63DBFA5B4DDC90B8B1571D87AD55C382BD915D29B5FDF0BA10230D906AC6EF36F33FA4F55ECC5F9E27743A9653B313BC3BACF3B943311BDEF4484FE5A604FAD7C79465CB697B96159DEC54A38A703665E5F10806AED0F4C6737822B9203A9771B2AC905C3F9FD96F8F86D955298CC590D9F35E2CB9F106D9EAFDCB46E8FA4A6E278438DE41920E956313F4CD9649399DB56AAAA0CF2C42640A3BAAE5D9E571AADB6A4641BF86872035DF0FEAE9AD2BB14276F98C14A13480F13640AEDCD4D1E346145D6653A91D4A5CB69709AB62E57CB1FA"/>
          </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="45DDC40EE83C5251A0FDB946EBFE56E5C017089138A11F01B5A002A520B0D91A1BFA4095A4EF6024BCDC4CBC39ADAC9D12FE6F2EC2C7834B900C13D268DF2363CF08B634B9F50B4FDFCDD66912032E9C864A0CE8AD50E3AD9FDB55BEB6B7AEFD80E075472ED04087E8CCFF85EC67B59D535C1056B173D3F9A90D3C9A221F9F1F0BD067819A3882DC3AA3E3103ADCCF10508B081B319717BCC98BCC9AF689640DC452BDC190B854366AB1A6695914ABF42496E7EAE5C7C101BC093EE6D3AA39CA15F5C74E43708C259368754811CF0DF74E9DCA24BFA83380C468FB4188A781196689B24C99B7B0F6A70E45AF534C9B4B1E008745EA4E34F4C99756BD11D3E25FB505AFD8F7BEEFAF8AE98D226F6754927208D5A7F2D4880C162CA9818FACC1A5DB81CA3956AE994EC08E3224087B4BF74D64E331930A47F397BF88DF8545F5B8BB6FF929191794E96621D59E0C0C6D2AC27A48C7D99527BFE91A9CD38BF9D52479D0CFFB0266C0DEE64024D4F09433D53E2394F5ED789F13E9A892028B2E26AE642A5EB94AED2951EBF52AC68B4E2E6E9653A239B0D4928440A0932CEE1845B6D94FE41150AD02CCD2CF2E1379E5D9C8653E2FAB05041E647C755D9A3EEBDB5D37548A365508B59DEA40DC56B5ADE499B8E2A8B2BBFAD46E2E4FFC60AB196A9B6BDDF9FAF7E0B8994A8B75ABCA19487CC4714F81287D030B5BF515DC01E4B5CEB7C01FB5DCA55365394DEEAAE4FB883F622AA2A3444712E7E5AE87281060424C0943DF5FE8FFCAF3D9793A1C9203364C94AF1D861E04E3C884FC4DE220116DE605AFE20B2B9EF9CEFCF2664DB2BAA362C2D7C895D9C5284D071197A427CB6E4DB362C9EE555FE68EFED302F640A83320FDE4DA0C26A582A69DB0A1CEB47E656B92A0D534C45AAD1BA5A0D9BFB385EDF767B0BECC2F71385D847BFF3B4A2F275C1A4C76BDD17704C1A6FD1610B663A8E26C9C93073A349EB493062282A9E1BEE50638AE1FE9B0CF9382768B833EEF079BAE540F574FCC49C9F6CE9F5444008CD96A5E7D5C370AF350B4BB5D88D6A41C76564AE578808B3ABC30D69D9A84432E869B78936FB432DF1F2BFC857F8F9BCDA8818B3E31EFA2DF824F6269DB3FB39B1209CDC8CEE52EEEB13C9471034E5752C5C424A9EC83ABA1A625A085612775A9F58D1167D37A437550DD7F481F7A018A654B121A1AA2D5EA9ABB84478D5ED5F911C9D95F643CD221A9153A5AD5DE06ED6FCB5C77C551F37A25244F4675B0EB653E9E92C95B2AF06F9AB0D2E36C130344A0A5999FBB3E66EF78A94D4714F986FB85F327AD395253B6AE7769250901F11CE7BD4CCB25376521529FFC15FA628F62910A77B603CC1F0AD5D128E33E1732275B031873A255F1CB0475EACF6637DEABB9273C667A69CB6A52DBC5DD112575F518D6EAB4ED1C9657B797339F94A1427EE6704F6CB9E7BEBD1290230E9026939416FB3EAE736A399704AB1D029EC71EF8CA8A0FAFBF2E98AD9127673F327262ED5EFC8A5171A329A4D6F51F0DB2F8FC5D547F60C8C5DBA634108A82F025E559B9363661FBBDDFBC1172610335671D3CE33FA0A24BB409BEA323972170387D0D7BB68FF9851CFBBD14031FB00F3ADDA324F635EE4C27CBC327472C96898B3EBBF4BD899617D4E9A47173C286CBFEC0E576643CDF595AD8A0A064781CF69E88443170144BDCA8DD1DEC8CD5EB420204F6F223C51E6E5FD38E3ADEF8D8AE9661DE21A00D0BFB951FB3E12385712934687195DA8FBE453C48189341394B8F9190E919BC62CF7036FAA0BB7745A74371565C9FAD22EEFDBDA2A4D007873FA9FEFA5EB78EC15115B66AF060B4A325EF5CD032D4A767CE6FBB671111D7442D89AF60F1932D111E67B3AC12AA1C668C1E61B02836DE845A67DA74869056A267EEC48465558DE2ACEBC1C09351C610D9A6BDECD0B9C712174E4C40A6C4EBDD96E6CAA2FF4029B384B960DBC0D0F2F5059EB5DEE2F086F6B443F01E4B68739FD7A4CAE51C70680DFA249AD4B5CCF7FC74D36B9F18CE8347B64D5C41291FD21B01A620F67799F8E8221E5C83B6652367BEE360653D7A31BB9EEB8F9C37BC60D56C96F63521B6EA7C3C981357BEC5BA7D989961A4BB472E36005E4BC8B9BD20D7BD1E08FC0C79EADB5650D90498E39163BDCC2F5EEF18043717AB967851A39AD1A13BFAA0CBFDEFA75AF5CBB7763990D738749BEE09095CB6AAF31F5FD1E163C40D61098D6B0883ECC9F4506D2CCDCE378BE836A169609E9474146F99A5EC9B098F721F2124C03AE30345468A9F5EB22E95A7322AAE46577A20E43DBECA8F43DE2BB3328621A5C951A7F62819D3D859DC03299950FA5F53C625621F7028A69B1F23F913C6DDD499B87A093E45055C521E749D685943BB9C3F1BA62F62E21C7A5BF907992FBBAECD4BCC1AD679F133B792F48C0A444D3F56DC912E0F8A4BEC55B661E2BA3214D23F8CAA68F29BA0228222366B1FCDCD8862E97C6A74E13846A0A6D3EFC46EDCD27E3979D9216B85138065BBB4A7A674D84324E2A9A83DEAA2F04EC9F9BEA6045C6509DA81AB8AEB1735BBD9C3A9792F247B4563F13A509D528912D2C939156A9EB980FC85751ACCC86175C7A90227187CA3FED350D1A9EEB1741FCAF5B3664E5F901CF4C427813C8EDD906A45F2075D0CC1ACE4C909AEC293C30C529990059B8AEA43D74BD17DA287A3693D6F7491E153D8F2CA1026F0E8285DF42479A331F5541E49138DFA9E7CC0D6BFB1ABD0A97B6A1C3116F145118DDEB83EB1722E1E1F382FB503ACC5A0F5F043D27C7C9D8A2A2B4A7D82033DFE7CB15E16E3718351B511A1D212B712E6E54D9478C595379ADD8941B960DEFD0E080E6404F6763315C89AB8EDBFFB9E108C9BDB540E2D6AAC7A8953018247F9F67C19E570A2F954A37E01CF1F6B0451CD207E8C6AF8603D196ADCA53A5D432D34090C5DBB163D5D30FBA0EAE772DC2375A03CABBA4BD28EA45E6647FF7ED0A1868BEDED08B8056E92B3CC158E4550EC52CF097D168D51981D6C653ACF331011D3971DAE157708B80DA1A8BDCA537097C801537DE5C785065625122BC4D67B7CBFA91BC9FD937BA3FED59251DA6D5A83CB772D9286774C4288B5FFEDE9DB108A11EF21186D5AAE3EEC608F632F024F606A8B5A1F27D0AEA90B040D6398747910A8D99E46332E0CF07E1ED970B8FED2E453B10C9193CC58D6FDB176096963A270C2C3576FD62015CC434A4B500769519766E0C5016C28E7F829DFBA2D6C2C0EDB3F44F2F00868D26021049258568CB233574148B2392518CB55CD1D560F39935EF282CEE1886A4C9AD78A40F57729916FE6B428B9A50C52E67EE419396AE27D4AF99EF477C898043CA6A9339A8830EA5276114B5ACA9117E7C072CA6AB77BB9F49F4E41B69347659A3005797634B5325FFA6723AFE601350A4CCDE4B67EFE90663DA4894F4C22EF6F58830B2AB24A89C7B246E6DCE62F994E623129D0B74812C53124B767108D91675AB3124F27109B1EEBEC08EF8FDCFEFC345999A5A150DDCCBE7A650FE47C72B097C4BA868B4E88989D4113099D923290F3A8837216A3F8FB92C7D938904D106FCABE9A1BB8D55778A49FB6F5C8DEE32A02278E2910C1262ECE892DA7982CD24BEAA10027FB112961A0957C5720979937DC04EE89"/>
          </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>
