<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="F476A5EDEAB0EA1267D85D043F6628E7DB81D814E119E1AECA01E2D6F8C7F328"/>
    </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="F476A5EDEAB0EA1267D85D043F6628E7DB81D814E119E1AECA01E2D6F8C7F328"/>
              <Key type="ByteString" value="2F6D85D2A96ECEBAFCA3248A4611F5E895C7394BB1006114463D8D8F7B89A3287F3DCA211A40874632E8F367CF79F56B6D76309FCE78D759B0D7E782CD5603F6BBF5666CBF28613D1EB3EBD38BC6E87EFAB4DD668DAAF1DCB8863856AA5D9824F07E9303A0D98D5C90262721DDDF6D75E6D53A8706C93B73FAAB0CD8371EB3B83365703042863180487535068435846800051068665788201834230450466718746643770414575564060311722172044288646082848028172231362758673162882617208014864566258707538300463646700281705570062352557727778418236335680203612630338341472471377307601877136612715554001463320154676542776787788870372317355384543043417468174410573764473450553528803710344242204881424456868053413257800618302558174123785234271130734007151878581175851113626857102053652036627022054627474117516888236314375866174021467518408887601522566631638763400880888150465572210640441566882688478633075845501840165070108535155060520563201480516314655802253633651136445052205166011706640054351358831715060638104531444246221134378704670262715034350424835534808882042234601233132153546812680416476357230780717634151765750023700545417256587781734773716564607315544287442560236487327788515812302154768325024488504230106131031713704706851527301432603481481086108614213301271148063400845672364254040573080881452144338141347408816726538664306848213740830434622812888134477738814666710071266312850477204165357601782120268501747872025132802755683627377553117051858277700410535677831071266526025466162131544501067734718236217204204527516112666104063445718576153707041530365278403406442808368868335261140570636466355045465325765687578357757807021737063624671502835472715074025452430724043056508065405551820701021413267008741308066778427433713730371203622368815203674611400841642832561042278242245425004134262750143660801264044272531375426268427762651073617817176324341486061810444864132475333562035122353133045545487803517601670751770346603332566428834216127682381538251053378878732447118452515501022175886178177874668812226515184825006720770568706161110531114558646636123458217283222255324232875836565706464788047632701847863547765804410802534626374615682717080088520503032611028134478457175576317278630643848660482125220213467487636830602286423717404208662530767525388247074307200854875777535445151330475154814334808577363415152323163016567458827532043871673060422702205333868676002224711684421147283770041634235357470000531668206652774547388038015581384310166687254204046076445064616388170563187147507174144511766535003704545481313831066100302680082323081702372367752712878151807750223133010017812353661352202341838270022846721527472630582210573188347143650808433023370047142232527053558776817882220627811718802133313682727244772308318281271431088263231652577352730401123630403126533476388703567530742610538530068076635636305075642205033768581687888160676765026330010748665361371205306404602850656133232580821088874074117822565635455157178131411332052128054487066077637460218531166534542668248756611562037627805122502646648778255066411353541141367011538574456526501630536802067812175554206640607475323445257007421520720746577822676206657371834155305313182120188580301608060876FDF21F6C10D7A3C63D7EA81FE97BF40E267F9E57EF4F8BE0CAEB16218447422A29DD4E18B7C67BD4F2FA465773E429D7B6A1E99AC7A25496054CE96B9D742DF2B8E3054597E99D93168481426DB83A511AB06E639C80EF85F76266F0EE432E389B7F2E55DB3A0330092986FC290BAA6FE193AD611238E2B07C1BA30A894A467CA212A04D0FE795E5F393013E8DB9AA04E38A84A8BF3DE7B1E2FA8F41EC5A9AD72945BC92CE87B2E7BF3B9B28B1667B27406C2C20724225D613B275654E8B36D2D62359DC92BF0436177315DB9844CED3A362BB77F22DC791F4ACE4BFA82E1FF83CC26198F219CC68242A32311352D57C4DE20C55F172FDA99D43C59479D72F58F6B648EA1574919E3D286601F320E4B760CF80381E6A0583ED7AC550E34C67346D7284BF94E059131CBE562EB818D7ECF06A0A495B9A50E12B28E35C7F60EC7E00EA759A16B1A9F0220060E1DEFFA53CB05D6DBD6B68653F57022A0E18ACA16D36FBABD5079D4D7CDDED46E0EB57D5B66C35EF660AA5BB71A2DBDC7416FE94000ADBA907812D67D4427313B23FD81A275308AC94DB5EB71094F8B90D569D6C1CA924B189DC70EE8BA56724034CAACAA1EAE51EF91BD5CEBB5C682BD279960C37631DE035BA3C2BCC52AC9363285915B9C126934289C28B0937B9DE53F4717A42ED0A5ED8EBC8FFB9EF73B9E6227E1E317FCC92D9138E991BB1213BB25EB0B4B9423672DE560DE6D3CD09C60670CFC1B342C4160857329FBD09DD86493362844D587F832FE40CCA11C55F3423035403099A5F64C3B23F18B034FC42E0B00261424777CBE49D263FD7CFC1B1E22AC5E9F867A4960BC2224B9629FA2C307DDD9F2CF4BAF922DD9B347FF96739CF7B99B4487711D3CE46C64B7AE9F13F28EA3BFA066C75C1A61A8A8C55D70B742BC0DC7EC3B765CC9E7831AA53E17D133503E941E3793899A90F6D1908F3297955A3590D85D0DCF2286418BFCE18F4080A43FAB47CF71DCE5D5DE4EDB34C3B64CA9B7506E6DB2EB54D217B17E698962BD243904CB1A999F7AC14EC94AA5E1D98EC08BA5679E61BA5A171316960B9C40E53BD36E4EC6937D1D92E9D4B0118803BB6D466B0219C8DD4D932AF6CA924E37586DBCAB9C81CA1AF06995FE3DBB28641B4BA0AEFC6DEDB004F41FBFC891EB40AD253DDCA4DE8ED75BB628CDD0D62ABD79D17F36FE4EDEA86D747B6BF1ADC0F499C4E18C25DB760D628069E47C7CE302B5427D3F8197122D70D23F5A7ED7E3708BDF3BF799EE6637B99CA570FFDA4D70B8252A6471C034B78A30C818027D53050B1478CE8017989C765141BD6F5E577BD1173AD80063BF071CE4593E7911E14F788C6E7AE8159FF6D0E285589722FF3E41E6A41B2E7BD5723FB30778FAEA658AF63FBE4BBD9C4C7E9CC1E705AE579153D0A345324B4B291A46FC7D3C8897E85F46E98321009EBBEED5316162BFDDFD24AACF389A2AB8FA2F1F92A8573A5BE16B4CECEAF0B09A21C0D956FB29CD1B11A89E4CCFAD80B7974676953D0149A37067AD8C836EE6E0AC620697F553651D83E18BE0F9551C96E82DD549D836849E229D6B712502CF4C6EFD6FFC0710F6639D7664CDFCE18D95931763F6E351BDD54DC39E13CD11BDF45D4B57B72869216F497398F9FB8551C992A186EA63B8998A69F013A601F1E25A42B0CFB8BA1D2BAD06F92CE75053A8B69807E90BD2C118CB033714F01B02EF65671568E71435EA6EC3234F993C31762B9F909F5935EF594509C1264A903C978F903FC3D72F23C2734C8091EFCBF8CB1EF2A9FF4E94AB106C520E69DE8C3884C50900DB81248496E572C0EAEE0DED29C3D2663C989C69B20E2E2F661238991711D187392B59091927DA808FEAB0AA0B7D3A21728A4A3FA5ABF871FDD51607A6A2C9C5B2DF43734725519BBAB1BB88A851634326820AB0F1DA4DCE8968A6F2014B6E5E14FBE6AEAAD3DF7982F1C60B6187EFB4A8CD0F8D85F0B1C71BDC4060E7A0D961EA00A1E2F143A1E2E1B06957F13D942AC7EE7565E4D18647D4DC2EF70A8780FB8B250477D1E52A027D93D603F8B03C89669AB3C0BEED7896009B267EE39D4A8CB913A66CEDA9809FFA6187B2204146800ED42EF130B9B44136EB4528B3C7D59C5B4095C7A79CB2BA859FE1E0F6ECE44FD7EC6D1D810EF45EDDA0FCC340C6275905B9B29BAD54D27982924B60A13CD122B18546A6FEBEF5AA96C89EA7B045E4BEF662E1739E4FA7B4AB3853AA2DC2FE4703997DE33C2621F23FE5B097E68324DBE9D848493984C3AE8E8D8AC1BFE114540CD21E6FBC4B6E37A4AD2D726B9E5FC62C951999AD72D91F4D97C1D24B1F7397A5B5122CA3211792ECDC1709F8B03175B879F5D52587BF41503B87AAA33B62899F55F2EC9BCA2F2050F1C9F69AAE585CD628DD8F6CFC5B30A3087E88331C5957E6B6D463FB8DB530D2049CB697ACFDBF7C4EDBB14716D6766157A1EEFB51CF06282C11AF15875F3BF159EAA859730B250A018DE58E30D623A121532F0315F6ECDB48B42FDB17D3650E53A7FABB201CF990AD76C1988419FAAA5448DD02F7D464323C295F0B84801A573A37D5081C751BA0B7994BB4F410791DC30066A449ED176117D60B410609F16A82D350914B94EC2F72FA0384EC341A0D8F26216BF155B9CDBC0E76C918A089FC11D1EEE5112844CC2D10DCBA9A65FD0FA58D2F95C40E6FC8FF0672BD38403341DB2DA7D99F540E4B23CC70DFDB3BE4BB66A041E6B2EE3ECACAE83537BEDB76B4D0F20591492FEC7B97596F2FFD39F97EFBEA29A568EF2DBAA7436B5812BFDC6D7F64263F45E480F0785F9BD5C51FC746484DC73E67FFD971AC0833DF9C66B09FDDD5049A8B9274068D4FF89D819C12B4F62668AA054C4828887F8496CF85DACE3E8563F5B2642D4D1F17FE4B0A366CBC308BB4BBA86283EBBA0AA64F451000A03BE93CB2F8BA1689D7ADEEE012E6DDC03A5F092186E585DFB65B75BEDA6B7E90BB541492FAAF8F28C67712A6402D77BE5E54D0D28E553EC1F49144197972025C396A615ED04A4AC4AA6EFE85BC46D0A5B7809DE41B8725614F3FFBDE193C15369E3900951B16AF8A5E238666843A11529D99D23AB029F5DD65789D4E28BA7117AFB747E9A3079F28E5C8C8E3B3CE89178B6D812C741AC26372A78C915C3B94713CDE1CCD000C1064732AE5A93BE857DB86B37B032AE1EE26EFECABEF33BA6E58DE0F6AE5E5CCDF22E428B9B8781BDE001EB084959841BDCAFE069529691769C1DCD4F6DBA1CBD5CB755E3E559D060F2FA5FB09A2F7673F323CEE5D18316D33D5BA77A132AF2C43A343C8A31DFF9D70BFDADFB0395F3350DE9E927E982BB342E71F978B9E6B93A2F954339E71C413CBD43CA864F45601F0940E0F09FB92696C94054ACF7FD284AA7C83123A868018915FA2EB3AC26BE01E264884B4D47C2EF3F970D3333F22FBDF302F93131D9486AA471E13685871BDA82CCF2601EECCA78FCA85D259C300BB55808E150F2BB17AB2095788CFD41C2BA0A3B4F702F6D062EC43E79454A"/>
            </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="2F6D85D2A96ECEBAFCA3248A4611F5E895C7394BB1006114463D8D8F7B89A3287F3DCA211A40874632E8F367CF79F56B6D76309FCE78D759B0D7E782CD5603F6BBF5666CBF28613D1EB3EBD38BC6E87EFAB4DD668DAAF1DCB8863856AA5D9824F07E9303A0D98D5C90262721DDDF6D75E6D53A8706C93B73FAAB0CD8371EB3B83365703042863180487535068435846800051068665788201834230450466718746643770414575564060311722172044288646082848028172231362758673162882617208014864566258707538300463646700281705570062352557727778418236335680203612630338341472471377307601877136612715554001463320154676542776787788870372317355384543043417468174410573764473450553528803710344242204881424456868053413257800618302558174123785234271130734007151878581175851113626857102053652036627022054627474117516888236314375866174021467518408887601522566631638763400880888150465572210640441566882688478633075845501840165070108535155060520563201480516314655802253633651136445052205166011706640054351358831715060638104531444246221134378704670262715034350424835534808882042234601233132153546812680416476357230780717634151765750023700545417256587781734773716564607315544287442560236487327788515812302154768325024488504230106131031713704706851527301432603481481086108614213301271148063400845672364254040573080881452144338141347408816726538664306848213740830434622812888134477738814666710071266312850477204165357601782120268501747872025132802755683627377553117051858277700410535677831071266526025466162131544501067734718236217204204527516112666104063445718576153707041530365278403406442808368868335261140570636466355045465325765687578357757807021737063624671502835472715074025452430724043056508065405551820701021413267008741308066778427433713730371203622368815203674611400841642832561042278242245425004134262750143660801264044272531375426268427762651073617817176324341486061810444864132475333562035122353133045545487803517601670751770346603332566428834216127682381538251053378878732447118452515501022175886178177874668812226515184825006720770568706161110531114558646636123458217283222255324232875836565706464788047632701847863547765804410802534626374615682717080088520503032611028134478457175576317278630643848660482125220213467487636830602286423717404208662530767525388247074307200854875777535445151330475154814334808577363415152323163016567458827532043871673060422702205333868676002224711684421147283770041634235357470000531668206652774547388038015581384310166687254204046076445064616388170563187147507174144511766535003704545481313831066100302680082323081702372367752712878151807750223133010017812353661352202341838270022846721527472630582210573188347143650808433023370047142232527053558776817882220627811718802133313682727244772308318281271431088263231652577352730401123630403126533476388703567530742610538530068076635636305075642205033768581687888160676765026330010748665361371205306404602850656133232580821088874074117822565635455157178131411332052128054487066077637460218531166534542668248756611562037627805122502646648778255066411353541141367011538574456526501630536802067812175554206640607475323445257007421520720746577822676206657371834155305313182120188580301608060876FDF21F6C10D7A3C63D7EA81FE97BF40E267F9E57EF4F8BE0CAEB16218447422A29DD4E18B7C67BD4F2FA465773E429D7B6A1E99AC7A25496054CE96B9D742DF2B8E3054597E99D93168481426DB83A511AB06E639C80EF85F76266F0EE432E389B7F2E55DB3A0330092986FC290BAA6FE193AD611238E2B07C1BA30A894A467CA212A04D0FE795E5F393013E8DB9AA04E38A84A8BF3DE7B1E2FA8F41EC5A9AD72945BC92CE87B2E7BF3B9B28B1667B27406C2C20724225D613B275654E8B36D2D62359DC92BF0436177315DB9844CED3A362BB77F22DC791F4ACE4BFA82E1FF83CC26198F219CC68242A32311352D57C4DE20C55F172FDA99D43C59479D72F58F6B648EA1574919E3D286601F320E4B760CF80381E6A0583ED7AC550E34C67346D7284BF94E059131CBE562EB818D7ECF06A0A495B9A50E12B28E35C7F60EC7E00EA759A16B1A9F0220060E1DEFFA53CB05D6DBD6B68653F57022A0E18ACA16D36FBABD5079D4D7CDDED46E0EB57D5B66C35EF660AA5BB71A2DBDC7416FE94000ADBA907812D67D4427313B23FD81A275308AC94DB5EB71094F8B90D569D6C1CA924B189DC70EE8BA56724034CAACAA1EAE51EF91BD5CEBB5C682BD279960C37631DE035BA3C2BCC52AC9363285915B9C126934289C28B0937B9DE53F4717A42ED0A5ED8EBC8FFB9EF73B9E6227E1E317FCC92D9138E991BB1213BB25EB0B4B9423672DE560DE6D3CD09C60670CFC1B342C4160857329FBD09DD86493362844D587F832FE40CCA11C55F3423035403099A5F64C3B23F18B034FC42E0B00261424777CBE49D263FD7CFC1B1E22AC5E9F867A4960BC2224B9629FA2C307DDD9F2CF4BAF922DD9B347FF96739CF7B99B4487711D3CE46C64B7AE9F13F28EA3BFA066C75C1A61A8A8C55D70B742BC0DC7EC3B765CC9E7831AA53E17D133503E941E3793899A90F6D1908F3297955A3590D85D0DCF2286418BFCE18F4080A43FAB47CF71DCE5D5DE4EDB34C3B64CA9B7506E6DB2EB54D217B17E698962BD243904CB1A999F7AC14EC94AA5E1D98EC08BA5679E61BA5A171316960B9C40E53BD36E4EC6937D1D92E9D4B0118803BB6D466B0219C8DD4D932AF6CA924E37586DBCAB9C81CA1AF06995FE3DBB28641B4BA0AEFC6DEDB004F41FBFC891EB40AD253DDCA4DE8ED75BB628CDD0D62ABD79D17F36FE4EDEA86D747B6BF1ADC0F499C4E18C25DB760D628069E47C7CE302B5427D3F8197122D70D23F5A7ED7E3708BDF3BF799EE6637B99CA570FFDA4D70B8252A6471C034B78A30C818027D53050B1478CE8017989C765141BD6F5E577BD1173AD80063BF071CE4593E7911E14F788C6E7AE8159FF6D0E285589722FF3E41E6A41B2E7BD5723FB30778FAEA658AF63FBE4BBD9C4C7E9CC1E705AE579153D0A345324B4B291A46FC7D3C8897E85F46E98321009EBBEED5316162BFDDFD24AACF389A2AB8FA2F1F92A8573A5BE16B4CECEAF0B09A21C0D956FB29CD1B11A89E4CCFAD80B7974676953D0149A37067AD8C836EE6E0AC620697F553651D83E18BE0F9551C96E82DD549D836849E229D6B712502CF4C6EFD6FFC0710F6639D7664CDFCE18D95931763F6E351BDD54DC39E13CD11BDF45D4B57B72869216F497398F9FB8551C992A186EA63B8998A69F013A601F1E25A42B0CFB8BA1D2BAD06F92CE75053A8B69807E90BD2C118CB033714F01B02EF65671568E71435EA6EC3234F993C31762B9F909F5935EF594509C1264A903C978F903FC3D72F23C2734C8091EFCBF8CB1EF2A9FF4E94AB106C520E69DE8C3884C50900DB81248496E572C0EAEE0DED29C3D2663C989C69B20E2E2F661238991711D187392B59091927DA808FEAB0AA0B7D3A21728A4A3FA5ABF871FDD51607A6A2C9C5B2DF43734725519BBAB1BB88A851634326820AB0F1DA4DCE8968A6F2014B6E5E14FBE6AEAAD3DF7982F1C60B6187EFB4A8CD0F8D85F0B1C71BDC4060E7A0D961EA00A1E2F143A1E2E1B06957F13D942AC7EE7565E4D18647D4DC2EF70A8780FB8B250477D1E52A027D93D603F8B03C89669AB3C0BEED7896009B267EE39D4A8CB913A66CEDA9809FFA6187B2204146800ED42EF130B9B44136EB4528B3C7D59C5B4095C7A79CB2BA859FE1E0F6ECE44FD7EC6D1D810EF45EDDA0FCC340C6275905B9B29BAD54D27982924B60A13CD122B18546A6FEBEF5AA96C89EA7B045E4BEF662E1739E4FA7B4AB3853AA2DC2FE4703997DE33C2621F23FE5B097E68324DBE9D848493984C3AE8E8D8AC1BFE114540CD21E6FBC4B6E37A4AD2D726B9E5FC62C951999AD72D91F4D97C1D24B1F7397A5B5122CA3211792ECDC1709F8B03175B879F5D52587BF41503B87AAA33B62899F55F2EC9BCA2F2050F1C9F69AAE585CD628DD8F6CFC5B30A3087E88331C5957E6B6D463FB8DB530D2049CB697ACFDBF7C4EDBB14716D6766157A1EEFB51CF06282C11AF15875F3BF159EAA859730B250A018DE58E30D623A121532F0315F6ECDB48B42FDB17D3650E53A7FABB201CF990AD76C1988419FAAA5448DD02F7D464323C295F0B84801A573A37D5081C751BA0B7994BB4F410791DC30066A449ED176117D60B410609F16A82D350914B94EC2F72FA0384EC341A0D8F26216BF155B9CDBC0E76C918A089FC11D1EEE5112844CC2D10DCBA9A65FD0FA58D2F95C40E6FC8FF0672BD38403341DB2DA7D99F540E4B23CC70DFDB3BE4BB66A041E6B2EE3ECACAE83537BEDB76B4D0F20591492FEC7B97596F2FFD39F97EFBEA29A568EF2DBAA7436B5812BFDC6D7F64263F45E480F0785F9BD5C51FC746484DC73E67FFD971AC0833DF9C66B09FDDD5049A8B9274068D4FF89D819C12B4F62668AA054C4828887F8496CF85DACE3E8563F5B2642D4D1F17FE4B0A366CBC308BB4BBA86283EBBA0AA64F451000A03BE93CB2F8BA1689D7ADEEE012E6DDC03A5F092186E585DFB65B75BEDA6B7E90BB541492FAAF8F28C67712A6402D77BE5E54D0D28E553EC1F49144197972025C396A615ED04A4AC4AA6EFE85BC46D0A5B7809DE41B8725614F3FFBDE193C15369E3900951B16AF8A5E238666843A11529D99D23AB029F5DD65789D4E28BA7117AFB747E9A3079F28E5C8C8E3B3CE89178B6D812C741AC26372A78C915C3B94713CDE1CCD000C1064732AE5A93BE857DB86B37B032AE1EE26EFECABEF33BA6E58DE0F6AE5E5CCDF22E428B9B8781BDE001EB084959841BDCAFE069529691769C1DCD4F6DBA1CBD5CB755E3E559D060F2FA5FB09A2F7673F323CEE5D18316D33D5BA77A132AF2C43A343C8A31DFF9D70BFDADFB0395F3350DE9E927E982BB342E71F978B9E6B93A2F954339E71C413CBD43CA864F45601F0940E0F09FB92696C94054ACF7FD284AA7C83123A868018915FA2EB3AC26BE01E264884B4D47C2EF3F970D3333F22FBDF302F93131D9486AA471E13685871BDA82CCF2601EECCA78FCA85D259C300BB55808E150F2BB17AB2095788CFD41C2BA0A3B4F702F6D062EC43E79454A"/>
          </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="2F6D85D2A96ECEBAFCA3248A4611F5E895C7394BB1006114463D8D8F7B89A328E1478ED29E9EABBF264605FB0566037A220F6C0D1AF999678FAFE40EBEE9631BD1FB5CF16DA7A4E0E5634A29764989949BC35823E9E093E3C13C52810441E4C0EA7B74B399E077B15DEA6FD59BF6FAB72950D7F69EAB5E4E95AA0C2CF811272DC140CF440763B2F4D5E5C9464D6D34750217ED56098C30EA30C038916C8EC6B5043946E6BB4ADE9D590DB4469E40ACBFF221AB257AF8300A94ACCF74604555C3423828D63E894EE4DDC0FB99FACE7A40EBBB55CE78891DF64A52ABDF6A681B21E4C1DC036FAC5FE77DF9683FBB99E1CD28FC11C4EB009232CB6A152D752891CD3C9C68B36939236BDD84F08B2F36E3C70AF17D212E250BF1CA1D5E0439A3022DA25740C1ADF6C23E8F294E4A68E0224608B5DA4FD99A92DBB8D836B494B323C6738E8C03743DEC9EB783ACAFB8330774A97C3888EF0313535116FF07F765F5D53B50B173FED9FBE9814822C4C09F6E7AD47EA93299D15273EA6AC7E49CCC9B2B20C046B4BFF90A6616D8C2029C3DA8E5AE58E9EA02FEB70ADABB645B173079A98FEAAB1DFC9BE7C6D7B78D51C4B67900A6306B5CC80C58BFC78240C312D3DF28795E9B51B14C59CC340692487B67BD90A40DA81382ADB48639909C135D705439DB8A18AB75027F79B0FC6A4D519C37E5F594FA32630573D385D99FC6F5036E7FC53BCD452A3301AC5FE18DFABCAE99FF0530CF3D30A26356836F31B9504FD4AEC5775550C5BC580CA86E29BC983AF18D74EC930607689578AC002593D55A60B09DCCFF43DB137443ABF425244CABD6F575C84B299A62BA5CC4DCF4755A1A0884E5A09FCFACF2265861A4DB2148F003EF93BF168530E372FABFAE9D5AC9B94198623CDF4210F5783879AF03F8BBDA370229AB55B45D5A73599DB527722A7A0984BE09026DC680075C4FFCF5C8AA7AD67F187379E91FAC75078F6AE20A0F1ECF46E8FDDF1E6379525879EF0CE47A3F8F41ADB75CF47E922D4EDFB8221C9A11DF685E48D687EDDB1523B3CD07199B7AEFA45C8D76CED0663D58F2C5BEFAF02092A8ECAD04A69E6076874C1490F3A0D9536605771D315A54D0B820102A982D7AAE3E495E3BC76EB3DD03E881E549BDCD120EA2DF0827767426A71DF91B75A07970D878262D71241A4BF0C0111F59CEA4B59B80E3AFA9D1CE98EBB705ABD284D097D2CC42E8247F39CD03478D3C8BFA84AAAFAE80FA970591367B9FE20848DC8FB31EFAC4568FA99B0EB0A5DB76FC512FDC482FD318578B71A699B940C37D3488273F5008CF0323CF65B34508E586BB5812E9800CAFEC0BD1D241BF722F8ABE6BD349941A901BFC85CBCCB3BE6BB62C1AF5370E77C2594E1C07BB5F6DD6A77C9755A5F6A19D6094D82E308F0AD5D78C753DCD47E2912D421F4DC09E54C4D8462316BEE1123C665A2C9BD2789ED828E605124EFF183362A6D95E1534A52F0C574DAF6995F661D195FED81CF2B845928663A8E41D8C98763D8E510E4FADF1D547A520A2B4A058BEE0D50AEC5826036F92D93E86FB45884C9A7353B2612E7E25EBF8F03578FC77E95E7FD1523425CCA7225A8228141CAD96A6EF082554CC31F730D0255A6ED9A43887B4697E150F9B539762367D94A903E2EC2A34723A5A851F5DDFFEE71E2DF018D431999CD491803C2AC628784D7232398D26EB4E006BDF25CC83CAE7162D1F1BA1C868F3C20FDA42673CBFF90CC27C0D4DF7006EFBB80CF23A865B8377AD4495909C866683E1E47166C1F15603CB9445A837A6C4C45C563592311C734A4F9BD9693277499A3A8E4C8DC347036CFB747F84050A9F7708F5C8C10768C4B6497170D0A47BD0BBAF0265F39C8384FA0057D995109FE664AA0F41C3295010984E594DA08BF8B5AACEB1BF0C75FE64F7A0C93B5F442D40F3516B3139AA27E0FDBB365C08C55D74ABAB8FD6E84DBCBD02EDEE24B317A603A7C2407233E874936A759199D80713513CD127A3DB0C63CAD75494E9E933A2B03DC3699B96141AAAB56E66AEC7D793FD08BD0AAAE6E3A1588AF6B28AC9AE90116503135D32C0F53684DCF24C8946D4838AB61CA026924E8A117B4B1EDE579DDC6C4D337A951F3B6F54FFF33FB2569B7796DB4A2CD13968D875A4359212B8D8837F34F86E4058D59FDC5F7FDC987F87484FE1134047E2CE1A03BA10FC5B960C296B1F2452D54699BC3EA1FF710761C06F5FF3699D926FA93804012F4B6B50373B2CB4A074C99224FE7AFB7CA1028B1FBE70B18267A0C9AF7B7D7FC13C5F545C0BDD1D6577D758A79AD0E45AF706A9EDB4BDE92EF1684D887C9F193674E50D7D0FF428E71FC294BB6B5A274F7EE2E368567D1DA5D28AB654B2D8AFE58B5EC6CE3A50A6F232C24386456D4D45F82A8EA30FC4E7DF2343C2F226EC2179B2725E90AA12EDEDE8DD77A27AAD2F67871AF696C8E2DFA2750D2DCEFC7BE440A456DDCB950E51A333401CE2CCEA2485D3BD559C8FBD2F03B12C3D0DA7A1223AC9C7C00ADAF486987C75098495E805D8ADA079318B710422D69A5F6CF92CAD3C2024A3E77DD162EEBC52272E20E598250FBD904E162CF4A6AE123FCCB995613364D7C04E6E2B26BF6A82D2B0B7EBB2497229AAFFFD16A3B0CB9CCED5A4F1BE4BF3BB5E783680B75397FF0300C3BD942B5DE3A8289BFB4863FD0958D27430811370D45B9706E08CF04D9A8D3AA39021E3D84019D9FB3BA07835DF0A755D35FE55BC6F06B63D455B6651D728932F"/>
          </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>
