<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="FA18AF585DF9D10669E0E83CD5CA69EE31B3307AC13C1AEBF37563CEC76CB16F"/>
    </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="FA18AF585DF9D10669E0E83CD5CA69EE31B3307AC13C1AEBF37563CEC76CB16F"/>
              <Key type="ByteString" value="D139FCBB30A5EF8EDDBAC3DD59247962FB1189A6BFB9FA493FC0CCB499C00B569F7C7903DCD65E7A39A612DD666DF0F197A1287AA1809B366D0D748665FB4AE6F85C501DF58E7B8777ED53E41D8FCC0461936F6A1878D553FADC3DFC89402A15D6CBB91CB8833B4B1DF417645E41146ECA12EE7D9CE7049FD02551638047E478061633680223081408508014778687802514723642473785700000505275246750275134551180034026864626347180441286658852731244743510508485601226468610027523424534708455662084777480322054181014370476222770735300176871363768442544468536356231265578523117023511830565482845010632871160508708544375146577066446383468352700553142814485524870374248851333721814043420273830110185716056351125542113501622422374215357420751741384418863167101674271075550133040718621275124762284356622161112251174404500457764667548385016576231418538322503070085024456663261103076782631137801815888858120066617251220615684021800174660117465388686860545685855404878706235185086315208664526664503787312071204681063706258840432761576668022868882822437506545133436873258325070301571817647188061506350118775868032164341748046654268582635353316484155772182680558806510350022531530850520056113823403886770143181231365702876207373200503488460428688021846784522438431380235375166172137132525741143237641875066080458776137506835700887831880650206073034015086330723432488408136883251315510272084643852460141073428131606635064385473710813822662471260258584142641251688227585064373827227817724848847826554327316263860540567818260406133442288570340871368188374416657007350727255463662881041268143148263648684857724001828282776615413654141746422100367178086283400757282152375407801150824108720413260572073407331403725026067703557216418821861178312502772422072211265665722571784678623382277262885212260481035025175826661575753484704824864171182564507541436787236737806666824688051267637774287154856444368007103862516351057111168014002518766503725021661505222264842066060833664877210584073128633350484044801320051303822240085161341245044656104685312210437307384842076865774435604457105034551807570207001354263013611644882614131214888851817146077148556450180666054583640036123373776042207374046784647516532820568723873482571060854628632614868516361281524415771361681818864867712076072633152671174530554124734164220350326230133053033662270221030246153318730111581120264453460403164522236585615557037647451228674126186506727421712603147303808236476504787806266660514472571481527226742788327110387521450722753386382883144773504267024704468245405864588733151636278352101511861383127110136721712634623785450718528106568824237821520314421232866164134427822748226862156682043620511343088422001840374732316224832118558707357055261172166456330676056087738256712323122123342653721314227012350470648677626451078127245153512083860678867535540425658385647513022826256012452367231584752526745430702205336153684835582488764507162817416661564018038214148213633060131183516103837758051542003207232744810023885538221362343513845378013035717861006372577171777567876656363121034002102752884248713734765433160630757263301226237512606517853648642306466568146618666454657308860632240237117545516039E9984C3E1DCE4807F25245FE0D82B789FAEB71B407FA872BB26824C0F9AA2684C7ACEF5B97390D7F5A1D783D8A511129B142564C037E20301501AE396A9F79058FF6B691E2CF8C3C42E8BFE07E16C0BA51BE1F74840E6910653304D2FB3234093D1F5D469054B53A1EBF0F815E7E2BB798C4E0E73CF95B33B5BF42AE6B40B3B5582DBE0CED3430E5CE2BB4A9C5C76A84757785D23CF4D8F09860ECA201BECBEAD38602F930E7697753B6DC74B52B931919C6D6D24A10CFC41B80CC7566411C27B81C54927B8D8C5738B1C2FDBCAF2287C519E9CF3C5D49FB81BEDB7A003F47D0E618C45E6A87A0D2B978CC471C8651F7F2BDA2CF36E7D19CAE71AF54851332B4E2DD6F8CDAE385E9236DDB87C0AE71201DEE1E4A5518B65D68F3686A1EA08703B7CEE8A0B946B5B430705C5114163A246F1AB0A10AD7D7B794CAB2D2F85D92F0CB4CC7F43D93A73A76B8C0EBB94A0A689330E0EA026B18011FD4AFA4F157D8188D5A078330D3E26F543DBB1803D7B1B314FDE77A1737DE6D79ECDE05C9FE2076234F6CCCD93F7DB9F2698BB6EBBA489E6060FD532D81E220426B2E5F1B8697BECC338FF3416E732D23400E9A52AB7499EA54C3D81D946E42D6882A37E4E78FB1AC765A35F0364BF3DEEB96CBAB2845CE79F4F7F11CE456313C637022363292DB81FED128B00D643B46DA646209ACE5F0F3077BBF4E93ED565A88CA7E269C9C51612FBEB9AF12EF2523CB3909FCD664805542BA79BB3E210A97A1579A8E0E0A01ED9F0291ED85F8936BF834EA60F683771D80BE81AEDECC85FD1B73AB7C78FBD697C9232A399E549FAB1BE27284FB05506272701121216E1C9BA66C1F365C00E6A9721BFFF7FE990582F3B548F755E0D1F356CA0A4D06405E2B3CA9598C2CEA7D1668E453F8F41572842890B1C024BA901CE7404CA466586030715728BD42DE639D661309BD219A753A29B7A8D06CC187AEB7C6C03B67A95091AFB877F88881A3822C7B35F1DB958832A5352A4D8211A749A79407D65760B5B3C95738ACC4D6905F46F2B766A20140957A78E9394FA0C76BBE76C69AEA7DAC96EA6748B786BF5B1095A8D73009C6A6423D1EC1E36FC6E5E50F281C866C3DF8CA7414737B239DBC5A246AD813EA75E27D563086431796E0ADFD3A4DB87D55155041C9E68AF4CF3D2B99F33CCDFA5E493761F9C8606347300A037A57F70E69793951B9C7643355ACDC2309AD2EE5E1A17643F0CE0DCAA47E818EABDCB00B3C33C08A86D378B0AF0A79C0CB147C704709F8963AD0AEFBE6C628BDF6D6EDA3856D09631EFB339078C12C43E9A5B714BF2C4126A366ADE01E9148B17C31592EB6C5AD6DB90D6259EC7900245DE839B1A35901BD92DF288281C37285FF7C90E229EC3F677B257FC0CD627BFA907E9B0D9537A89967E067D79DA8903578D569886B70C956BE0B1A15360AD3A446C6B8B5565A30F70B2558A4DD1DD72CD3D5B11B932F71D890104291A9FDF6ADE73419E52E3884AD28A3359F195BA179637DF9B3B8155772CCC66F90C338C052A2952CD1817A3AE6297EF6622FE08A51D475E98C44FB35C4691DCB9877F2A72645E33B9A7AE2113D3CEA06380608040710B3C76ABD62F5490611B6C1EA9A9C8AFDFCDF077152BC49E748921A3658A5E0707E24FA2BF587EB3E48B1ED1E0A3146CB2880B80A8251DE5B287734E202CA94D3AED176CBE426BBC9FAC7F4909B7881B78F8A7A352C87E951AFCA819B8167B3A1251C074FEBF1114F59A50B44F2EBF8AD61E87E08F8F233EA08121A0FE9DB874DE7BD7AFC69908063FAD8D25D79C6D768EDE3329AA7105BA63317FFBB783D52E260EA88C0C3CC0926513E98840828AC5E45F0CA19A0F469DE22AE7EB3996B17A498ED9548312C23D12FBA7B5809FDD216A8282C7EC7F4D8BB1E600A28D1BAB6BA9C46FCA279A0E48EA465B591329C66269BCC0A04F5B5B202EBC30A7CDEEBC52FD79C8173816FFA6C0DE890CA43EFE3AD2587BE74AF160417253518B2ACC619671FB4D61235B75155ED42CAD2F8CA4AFA1C091DF0F9AD6A6A7C66D5D1633FC58F465ACA8805D175E7A934516829EADF7E1968F077FD0F247DC031A7D31D41BFC083D81BB0314EBB8EAE2987F7600502E0F3A9757172883CE1886D20F4541D5FB12B23FE61F942B28C7215715513198DB609D0962384AF389EE8F0521F300C70FCBEB2DD70F05C70805E692C8DF6EEC53D2708B6BE80147F436FF641BECAB3B0B142D5D1FE78CF2D0E16666A88E7D395AEDF0572AD5E0B54119EBA36F48C4BE5747B488DEF0793CB04C24AE88C4BB11917DD1B1888B4996FE39AB6A69DD584D7900D513FDA1E590ABD2255ED4393331F1EDC1612520F372F2B1BA00B8947D3D7E6E424CAFF0A3901FF8D521F11B67A8FC6F8501F246811B9221FF8A1182A516E2E06AA1ECD257593353BDFC6D8D979B41D872290CC5514514282B7E80EA667CA88FD2B146C80797FBDEC8C972C2C67E00F70E72A7EB97057D9BEDEAE441661C4866E225C5A96B46AE769F2965378F74B68CEA57024328D327BCB399F86A4CADFBFF84668DBA5ED182A66CA8BE2EDFACEFE03AAB9BEEBBED36D0C294EE43903EF4CF119A411C81C286E37CFD38643D02B5ADFE429FA2732F00F53B39D733728F3387009EF2361D6D8016230C4CCE60554ED04BABD77F71AD09773A3D00774CA4B4D1F6D89A7072486CE215F7D03190194E380CB077804A683EE029141FE2C1E709F0BE8BE3A6C9CFCB31D82AF24356C98C84096560875E9B2AFE79751CAF3C873AC54C1BE813D22C5AC60C7FFC0270F7CD8ECD5EF59538E838F77251DD5D25EC11B062D528E95B092248150836320A3F42F683718146999887A263F457509092B50F59C2CB29FD3771BDA76B71A8E62DB37253BFB320DBB87006BEFE8252FC55FFB5D5A375BB611BD9E813D9D8EA7273C4A8288B747320B7B9D93CDD6E404B3D0FD41E2F79C7B69CBED68D0AC9E973DA9E1E4AA4C604D7EEFE4B153FE056A1E14781BD06030714D2EFA758DF51B4CB09FA03AC10CE370EDFB34F65B5EE384CD8CA5DA2BBE0CC6FE8CD1D42C5B4756D71A5D6574EE5D783FD7AD08B25021C33D51368470068AC8AD01CCD6301ACDBDD2A3D9A56ACE0FEC06603D15D13AAB2B6FCD5020D48103360AA09C41CE75871ADBF0279C460B1A2FE64B39F80A87462575F879CB4EB04B3548C9FE8DD5E16C315F52571F3964CC86B112218059D008702FB6ECB1845E8EAF776E16534F8FDE4168665CAD743DD0593352065A049F6EAA782F94B1D1B989DD0F736FB71062240157EAB8E2D644C3F25E17ED484E974C5459290B5AD70962831CCF4BCDAE6D3F55D5488523AE1421354D88AE19668DD8A7ADA0199BE0F9A9C381CF302905182F2BCE6F3915F2A8A3BAED73486CDF02054D1532D53A7FAC47B804B5C4D6CD9416BB6DDAEB56A09504FAAF9FBDC4CC8A88983802F8BFB49E9040686148A1E40F01BDFAA81E48C3AD36EA3305BEB101F6BC7A802226651773EDDA76AC764BF3DAF95"/>
            </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="D139FCBB30A5EF8EDDBAC3DD59247962FB1189A6BFB9FA493FC0CCB499C00B569F7C7903DCD65E7A39A612DD666DF0F197A1287AA1809B366D0D748665FB4AE6F85C501DF58E7B8777ED53E41D8FCC0461936F6A1878D553FADC3DFC89402A15D6CBB91CB8833B4B1DF417645E41146ECA12EE7D9CE7049FD02551638047E478061633680223081408508014778687802514723642473785700000505275246750275134551180034026864626347180441286658852731244743510508485601226468610027523424534708455662084777480322054181014370476222770735300176871363768442544468536356231265578523117023511830565482845010632871160508708544375146577066446383468352700553142814485524870374248851333721814043420273830110185716056351125542113501622422374215357420751741384418863167101674271075550133040718621275124762284356622161112251174404500457764667548385016576231418538322503070085024456663261103076782631137801815888858120066617251220615684021800174660117465388686860545685855404878706235185086315208664526664503787312071204681063706258840432761576668022868882822437506545133436873258325070301571817647188061506350118775868032164341748046654268582635353316484155772182680558806510350022531530850520056113823403886770143181231365702876207373200503488460428688021846784522438431380235375166172137132525741143237641875066080458776137506835700887831880650206073034015086330723432488408136883251315510272084643852460141073428131606635064385473710813822662471260258584142641251688227585064373827227817724848847826554327316263860540567818260406133442288570340871368188374416657007350727255463662881041268143148263648684857724001828282776615413654141746422100367178086283400757282152375407801150824108720413260572073407331403725026067703557216418821861178312502772422072211265665722571784678623382277262885212260481035025175826661575753484704824864171182564507541436787236737806666824688051267637774287154856444368007103862516351057111168014002518766503725021661505222264842066060833664877210584073128633350484044801320051303822240085161341245044656104685312210437307384842076865774435604457105034551807570207001354263013611644882614131214888851817146077148556450180666054583640036123373776042207374046784647516532820568723873482571060854628632614868516361281524415771361681818864867712076072633152671174530554124734164220350326230133053033662270221030246153318730111581120264453460403164522236585615557037647451228674126186506727421712603147303808236476504787806266660514472571481527226742788327110387521450722753386382883144773504267024704468245405864588733151636278352101511861383127110136721712634623785450718528106568824237821520314421232866164134427822748226862156682043620511343088422001840374732316224832118558707357055261172166456330676056087738256712323122123342653721314227012350470648677626451078127245153512083860678867535540425658385647513022826256012452367231584752526745430702205336153684835582488764507162817416661564018038214148213633060131183516103837758051542003207232744810023885538221362343513845378013035717861006372577171777567876656363121034002102752884248713734765433160630757263301226237512606517853648642306466568146618666454657308860632240237117545516039E9984C3E1DCE4807F25245FE0D82B789FAEB71B407FA872BB26824C0F9AA2684C7ACEF5B97390D7F5A1D783D8A511129B142564C037E20301501AE396A9F79058FF6B691E2CF8C3C42E8BFE07E16C0BA51BE1F74840E6910653304D2FB3234093D1F5D469054B53A1EBF0F815E7E2BB798C4E0E73CF95B33B5BF42AE6B40B3B5582DBE0CED3430E5CE2BB4A9C5C76A84757785D23CF4D8F09860ECA201BECBEAD38602F930E7697753B6DC74B52B931919C6D6D24A10CFC41B80CC7566411C27B81C54927B8D8C5738B1C2FDBCAF2287C519E9CF3C5D49FB81BEDB7A003F47D0E618C45E6A87A0D2B978CC471C8651F7F2BDA2CF36E7D19CAE71AF54851332B4E2DD6F8CDAE385E9236DDB87C0AE71201DEE1E4A5518B65D68F3686A1EA08703B7CEE8A0B946B5B430705C5114163A246F1AB0A10AD7D7B794CAB2D2F85D92F0CB4CC7F43D93A73A76B8C0EBB94A0A689330E0EA026B18011FD4AFA4F157D8188D5A078330D3E26F543DBB1803D7B1B314FDE77A1737DE6D79ECDE05C9FE2076234F6CCCD93F7DB9F2698BB6EBBA489E6060FD532D81E220426B2E5F1B8697BECC338FF3416E732D23400E9A52AB7499EA54C3D81D946E42D6882A37E4E78FB1AC765A35F0364BF3DEEB96CBAB2845CE79F4F7F11CE456313C637022363292DB81FED128B00D643B46DA646209ACE5F0F3077BBF4E93ED565A88CA7E269C9C51612FBEB9AF12EF2523CB3909FCD664805542BA79BB3E210A97A1579A8E0E0A01ED9F0291ED85F8936BF834EA60F683771D80BE81AEDECC85FD1B73AB7C78FBD697C9232A399E549FAB1BE27284FB05506272701121216E1C9BA66C1F365C00E6A9721BFFF7FE990582F3B548F755E0D1F356CA0A4D06405E2B3CA9598C2CEA7D1668E453F8F41572842890B1C024BA901CE7404CA466586030715728BD42DE639D661309BD219A753A29B7A8D06CC187AEB7C6C03B67A95091AFB877F88881A3822C7B35F1DB958832A5352A4D8211A749A79407D65760B5B3C95738ACC4D6905F46F2B766A20140957A78E9394FA0C76BBE76C69AEA7DAC96EA6748B786BF5B1095A8D73009C6A6423D1EC1E36FC6E5E50F281C866C3DF8CA7414737B239DBC5A246AD813EA75E27D563086431796E0ADFD3A4DB87D55155041C9E68AF4CF3D2B99F33CCDFA5E493761F9C8606347300A037A57F70E69793951B9C7643355ACDC2309AD2EE5E1A17643F0CE0DCAA47E818EABDCB00B3C33C08A86D378B0AF0A79C0CB147C704709F8963AD0AEFBE6C628BDF6D6EDA3856D09631EFB339078C12C43E9A5B714BF2C4126A366ADE01E9148B17C31592EB6C5AD6DB90D6259EC7900245DE839B1A35901BD92DF288281C37285FF7C90E229EC3F677B257FC0CD627BFA907E9B0D9537A89967E067D79DA8903578D569886B70C956BE0B1A15360AD3A446C6B8B5565A30F70B2558A4DD1DD72CD3D5B11B932F71D890104291A9FDF6ADE73419E52E3884AD28A3359F195BA179637DF9B3B8155772CCC66F90C338C052A2952CD1817A3AE6297EF6622FE08A51D475E98C44FB35C4691DCB9877F2A72645E33B9A7AE2113D3CEA06380608040710B3C76ABD62F5490611B6C1EA9A9C8AFDFCDF077152BC49E748921A3658A5E0707E24FA2BF587EB3E48B1ED1E0A3146CB2880B80A8251DE5B287734E202CA94D3AED176CBE426BBC9FAC7F4909B7881B78F8A7A352C87E951AFCA819B8167B3A1251C074FEBF1114F59A50B44F2EBF8AD61E87E08F8F233EA08121A0FE9DB874DE7BD7AFC69908063FAD8D25D79C6D768EDE3329AA7105BA63317FFBB783D52E260EA88C0C3CC0926513E98840828AC5E45F0CA19A0F469DE22AE7EB3996B17A498ED9548312C23D12FBA7B5809FDD216A8282C7EC7F4D8BB1E600A28D1BAB6BA9C46FCA279A0E48EA465B591329C66269BCC0A04F5B5B202EBC30A7CDEEBC52FD79C8173816FFA6C0DE890CA43EFE3AD2587BE74AF160417253518B2ACC619671FB4D61235B75155ED42CAD2F8CA4AFA1C091DF0F9AD6A6A7C66D5D1633FC58F465ACA8805D175E7A934516829EADF7E1968F077FD0F247DC031A7D31D41BFC083D81BB0314EBB8EAE2987F7600502E0F3A9757172883CE1886D20F4541D5FB12B23FE61F942B28C7215715513198DB609D0962384AF389EE8F0521F300C70FCBEB2DD70F05C70805E692C8DF6EEC53D2708B6BE80147F436FF641BECAB3B0B142D5D1FE78CF2D0E16666A88E7D395AEDF0572AD5E0B54119EBA36F48C4BE5747B488DEF0793CB04C24AE88C4BB11917DD1B1888B4996FE39AB6A69DD584D7900D513FDA1E590ABD2255ED4393331F1EDC1612520F372F2B1BA00B8947D3D7E6E424CAFF0A3901FF8D521F11B67A8FC6F8501F246811B9221FF8A1182A516E2E06AA1ECD257593353BDFC6D8D979B41D872290CC5514514282B7E80EA667CA88FD2B146C80797FBDEC8C972C2C67E00F70E72A7EB97057D9BEDEAE441661C4866E225C5A96B46AE769F2965378F74B68CEA57024328D327BCB399F86A4CADFBFF84668DBA5ED182A66CA8BE2EDFACEFE03AAB9BEEBBED36D0C294EE43903EF4CF119A411C81C286E37CFD38643D02B5ADFE429FA2732F00F53B39D733728F3387009EF2361D6D8016230C4CCE60554ED04BABD77F71AD09773A3D00774CA4B4D1F6D89A7072486CE215F7D03190194E380CB077804A683EE029141FE2C1E709F0BE8BE3A6C9CFCB31D82AF24356C98C84096560875E9B2AFE79751CAF3C873AC54C1BE813D22C5AC60C7FFC0270F7CD8ECD5EF59538E838F77251DD5D25EC11B062D528E95B092248150836320A3F42F683718146999887A263F457509092B50F59C2CB29FD3771BDA76B71A8E62DB37253BFB320DBB87006BEFE8252FC55FFB5D5A375BB611BD9E813D9D8EA7273C4A8288B747320B7B9D93CDD6E404B3D0FD41E2F79C7B69CBED68D0AC9E973DA9E1E4AA4C604D7EEFE4B153FE056A1E14781BD06030714D2EFA758DF51B4CB09FA03AC10CE370EDFB34F65B5EE384CD8CA5DA2BBE0CC6FE8CD1D42C5B4756D71A5D6574EE5D783FD7AD08B25021C33D51368470068AC8AD01CCD6301ACDBDD2A3D9A56ACE0FEC06603D15D13AAB2B6FCD5020D48103360AA09C41CE75871ADBF0279C460B1A2FE64B39F80A87462575F879CB4EB04B3548C9FE8DD5E16C315F52571F3964CC86B112218059D008702FB6ECB1845E8EAF776E16534F8FDE4168665CAD743DD0593352065A049F6EAA782F94B1D1B989DD0F736FB71062240157EAB8E2D644C3F25E17ED484E974C5459290B5AD70962831CCF4BCDAE6D3F55D5488523AE1421354D88AE19668DD8A7ADA0199BE0F9A9C381CF302905182F2BCE6F3915F2A8A3BAED73486CDF02054D1532D53A7FAC47B804B5C4D6CD9416BB6DDAEB56A09504FAAF9FBDC4CC8A88983802F8BFB49E9040686148A1E40F01BDFAA81E48C3AD36EA3305BEB101F6BC7A802226651773EDDA76AC764BF3DAF95"/>
          </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="D139FCBB30A5EF8EDDBAC3DD59247962FB1189A6BFB9FA493FC0CCB499C00B56582371F1CAE7001CE62CE6D289806A2ABE0464CA5FD7EDA9B90530C95ED03A11B2EE7DBA8E37FEF9FBA9EFC4417EB39E218D81BDF4FA823686C368D80A8D4B9ED523A7FE0D0054C0BAB14A1D50F301490347375136DF414EDC3985172E54B0B6FBB34E38C090BAAF4DF4E58F0B46F395C60B921FCB6793A708364980FEF4356701B911ABDCDF2E9E2FB944B0DA046C94660A734249BD7DFCA26CC29122D7B805A1571E0E10CFFCBE5B41CA0B655215CEEB5588031A53616791219A36CB1331E3A5F45B17DF7745956F4EA71C96BBE2494C716390700944B33A470C7DE942FCCBB319D4DF5812FFE05C60C8F8EF905ABAA2D661BE77C889AC2EDDEA8D9B9661461C589610F3EDD4FBCEDE080DB6885AA46FB780610939C9D4CCBA710492CCD4D784990DB5E45A473F9E5C347E9E7BA4CBED74C14E485876ECEDB97E5B87FCC495FB3DED6E400469959B0608C8CCFBD114FDB58688898FF8910423FFB0B26425A82A0CCC5406EEF13A631626895758FC938C2B9447934072692A1F891AE027C13F9CC85E379BDF03363FF3E5C7F4F4133E5E9C5FB3C01A0B0ACAA50C9B482CC31A12C72FEBC6A3613723DF99687BF85629705BBE1B7A82C8AC962C052DF632D0E5693E27B4CF29164E37EE7262590668A102DDB9B73F32AAA644B9417361CC35599F0D46088FD4646DCF4AB9F90A5F338001D1E7E0932B0B1613D69905CDC8E8248C2724309E134FF3D6A45C8F84A7720A9E7B6C3C00A12A5B8201016D613E33720424F34D85CDD49EB18BCB8CA4898585838D46D3EABF53AD129EDDCB758A55B19278B30182167D9F9EAE86EA466F2821FD49F4A5FD1AD9D9E35F1243D4704EA260D332EB286C87576440C4771D90E266A2547F0A5148020DE8DEC0023C9EF16C274F6FFC18518E115C6A9AFD2CAC1C9A81D557CD274E4842D1E4416FF70244F18C50F4ABA010AA70AD3D8F1AC4A753308AE005D8B89092457E01266C76DAF5CF6D1BB4000FFB09D352026C8F2AB9943DCF5CE75C65475AD83534801F4D886A2884F3C8EBD28A7C16E080DA5CF34365582CA6E81FB58C51D221E806132B83E5F26EC35F6BAAE087287D6D8317383C042C3C3CB352210F1143DE76C3F761BD793A42D5A4CDDA8CE761E86B4D7A7D86132ED970D2E0EE04A5228344285C671C229867053C765F79C3F20D0AB8BD3FA9DF49C553873FEEDC9A93DD0BCD7E78FB06EF706D275A8BD487D5B2F45B5A65B235E7CB565F8B75569126AA80FA1CB14D8B5F142CDDE14A621007FD738023D927FA38D5FD931A0699EDCD114D4319A0FAB6A4794B8538B2ECD516FC652877E67D76429F340BE92D6D042D26E0DF283F3878D7C3E12E778B5C4E5FA4A03C95BE2F3988393F4161F4B6579D9169B76A3E0A0B12228C326299676B2A9623B156CBE9CC54CCCEED1ADFEFF1929BA90F03B66DDDAC350F04CE1C4DFF54BD77BC951757975DB67352F2FA8FD61F820F33EA58D3D60ACB2F6A92C81E32291224E3F174B1C977C2EB25B589A47AA62ED72F2133ACBA7D01E7DF0B42BAC96540D1E43CBAFF0E5EEE679312A451CA303FF34ACFDDB4929564B39C5629E26C32425A680126750B8CC04CA800365303B20D798051C8022A030E47193F6D138D2EA14409B6F70A28F5CF3C138117563385078BE75E51D331F2472B3BF54D1096EB4746FA85DB81E7282A715C48B151F58FA4DE5124381D7E7FD906B8C821F4CC538F4379860C66CEF89F0A77FE44AD931AC412A90A81FF7AEC996937E057A139C03C483C135712A14CDBD0FC7C93766DDEB165BB4CF62E2EA9B45CED46FD7CCC94EC90A2D3AB78E9406878F4D3AE8F6728149E4D37EE1685240DA65E5C2312293118825E9BC4DAB616A6673A8D9BB0ABF2AFB7644E040AD9F9B0A0ECA4CA9CE1F2EE73CFB83A7DD38085DE903FFA7E6C304392B87AEEDC7BAF21FA976009BDD4FF0D74E430EE86519C5B293BA6CA7B65C2AEDD85ABD239DEA29D7BBE7599004FE09A81D386BEFA35C116BE7F37D8BBC91FF3065D62306C3710EB4D54BA510DF55AC74A4CF2FC3C2581B53571FFE640D8FD467457E146ED1FEAF1606F24E87691130DEA53C08C1D0C7CC49D3CE6BD708CBC5F25B21A345EEE722E3585CF495892AA6F2CA68263B89162B6AF34E6E5C74256163FCFF827316C4CAC3CEBFF5D1F7BA6EFE7BF2D92AC1D33C2B4F5C9AE850A0287049398F6A7A4A798B02757787A179825DC8F1B2B44BC6755BADF1F45E0A9C405EFA03F2A119B7D474EF5F5856DBE3DE0709DCB8F1EE12BE27DB9FE3C4CC1496E41198370D6B377F47B3B0F9CEE35F5080BA3F3DB9E925A8279B328AB3E8FB1C06DC67AF1988AC3073E1F8C040A87BFD9168878A3ABEC75C6A6324E1D13F144BB84B2F1991F2A12589A6599AD4F1E0DD3A43FE12F3F6524EA141E07800B657FEF52E28F0249923B8FA07F7AD946C384DC8AE3252414E47D2799DBD9953562B2C933179CB5812F0554132A0809A29689F80055F841567D5A5E29FDF40EF7E66A3439A76872773F4878A1041F1C3B43F300AE7509F01CDFF7A485A6F0FD3BBB583241B4AFBBB1DA0C1A95D8F8EC6AA50C97120AE5828608F81A95F18AAECA4A164DA5E6F952168E2E30B68DB84CDCA7CE5512AC52CF579DD9E998002C29BF0041D68E7E8DB3F18EA62A154164E752344D00489B7297F378E5773B0D430206A44EB34A78E81B266083"/>
          </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>
