<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="65CF50A2962CE5FC7116359A2CE8E8BC0E128BC55DFAD25C2F6E0770A288D8A4"/>
    </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="65CF50A2962CE5FC7116359A2CE8E8BC0E128BC55DFAD25C2F6E0770A288D8A4"/>
              <Key type="ByteString" value="39F1264D18670553E8D1A9F2C8595D88A9E90969239357267B5AE6529C8058EFB87B29F3A9385E70CC9F5A2CCA36436C7ABE867AC2E5D3854AA61DE3EC5B3FDF9F6C7250F739484F38B844197DBE5099A2727BCE7B2D09D980FF99BFB8F0A2CAC6C96B941707ACB6897586A26B1D96AC91576D691F4FB950F5554171A5E6933F23551776666328301224125821556435708240488745071418737577317543704826000311771504583065424588263358646456074621420011510083857322558104813306563376232743733586540767405846326778025213672850554261435207377608312110556704478061310584073380311724856066863618134318544473386274386508074355887818353278468777346028661078823254176433115868418103160270251172727514748666737643124117336063223077102648087500150407413460063455773430573423314881487423605575564336142154228367373145248536823281310327521511442556428106855276776768452826527237361331842183857562411523181835650118518226550556135255731120524410266227364873565756427354180132473580710883373480303081830055106033581771628775858750261873763815566078351348472671506036723457524532873244488505245878336814208657247741131220670030027863177158385104725047830446430778078884343715134775320410875026683621871171161468560617520046231212455501310848255614561734706018438122163035078034682227836534668320400341388243260278446572553788573442438256583070777008434531151461583557705416363632432724527142152144153544411527453005322136030161043340337301176803800376082753663560266325108025632575743867285052571755278238017858833760065325671405003146463738266524557211664422708713316316340728204432484326531831473806587343755534510721830312170240476036324527076333220643144406700165231061056684720681458365633875236305883845826667056728676431151852577773144163361140328338814484310265344011123412370821341001441312078746338584255343075153242756210318573345617331403027220225265175067845232254636863150383758036205786168681275784212471725148218083235388443547563428351363672264826121221685652338157174517228811123726515108765153782635262351863766185711850820375834748655358261823071586358767572035526677351313714184061326503170450433666562716651581872671807527632108751341531327468372043060203300620472787858653564505256784878561176770347154210080412807064447461317372367063431263425063751068173418717375335187331160872006144753000537051712017672326308575352855363248706406314231736338868116384564828824757027504457441163381304270583484708625108388172411455268247888742268380177502234563350222682283838401521410473508126106370761741357308455164335168133086431348507075527033312562507245840056620015813317260148703378508405582434044086777181351005618184354761726521421314008432622328418605460143785102307518235552627006228326253382704788530084716703328843342884885461311886828447711140214163274806247766228864118870016256748245260480020212533511753431874775420287704502273278265754403320647226686671543033660838254270275240363012205002106734082116140707383767527470853338823414314670037281536427546520844874687343561563706184173840711007322645522245874747733108367442748772047085440681121400206703815726325750785515225415181060028306155765613806670878764800760000343107472620712015501B642867D93393F2AEDF44CFADFB56A3B8A9A1960E7E2DDFC98E54BEF3C041F8A7407D5823B36A174AD0ADAF51CF9D2097BFBB56E6DDDEC6683FCB6A9C8258D49102EFCA075C535716AECD248C8AC79125537B2FEF5441D7A419F2BC963C4078582AB5726DDD9952EFF21659C109B0D502AF97312173BA04AECAB6B8FA26F91DFAC5434ED17ACD513B26DA55794C2E1C67670C9F7558644BDE14E3D582AA95FF675C160E6C568F0D25288B43874BB97AFA57AB496F82FFDF97709A7464601A9F982129B8EFE34BF1BA084F05401919C104EF486F339DCBF4D2BA7A475331ECF805F365BF1375A47AD1E9D7DB3D50610028F6AC943B9AE0983ABDD4169725232C0965C0BCDE667ADD338AE1D5F3389525DCB33C6409764E544AB580AA2E6DE1A6CAA89C30260B6B43A8FA186D44297A318AADAC8CBFEAA2D535B49825E2C6AD99F27AC804D6324A21EE2EFC2ED32840E88F898C81FE333ED1E1B2CB97CA7ECE99243CB027AE17227CB14A368A5583CBCB5FECCEF5D227974FE5EAB02EB1D88325B42B487718ACD4B624A19A4677C293A504645E08AF76FAB79608C584226DB063FB6F11607B6345387A383EB5F44DF6A4847ED117D6D5A51798FCD24579E6284617F5E1F5B9D1F7D4AADB201D20DDBA696968F818428AE01A98FADA4FCF4D74BAE6CBE2AE917A41C7F11AB376B67336314F6ED3C817C6AA9912280A7569760C7C17BE8F9FEBB05528BED9AC6418559739CE451CEFF083048879A128D89FAC3C11D863A12C9E760AD3F84D3AE5D82EF7214C86C9FC7A11884C370A0FDAC64DB102AA5E61C2317DD56D2905BF1CAD59B8284AEBE87FC84F9D3B9AB23C14D65EA0251AB6078A71286381B6ECF20C47543E76DDBDC294E890B2659F4C5E048F7EF4AFA4DF888C0C00022F8D55C157FF9DC9B06F507E0DF1C388A67F3ECE4CEE2615BDBBE9D1679A8FAA873D03FE34C5E019BCB88823E799C1D7B3D360F3D4A914B0DB6FAD3DBD715E6D39A055254ECB30FB6290C8BE4AE4E9EB90A9145078B1E41813FD89279A9A17DA6A27376F37D5AC840777AE917AE940A0E41FD0D13DDD0EE40E043F1992CE459773C0A125A9EFC4F70B57233EBE0192D956C618EACC199247492EF52A5706FF301E5D0EE16BC5C06DBDCCBFC62CF17C738592275B73B9B1E290C75BAB4E9A95F38F80B859E681F695ABA0831089619226564D4E1B2885998A4DBA7A9321D70D469F98A2E3FDD4CC97D50498BAA86A02C935AC1516866E640DF412A7B7B355043FC0419532A9F209747E0FBC1369E500FCE8ACF946348EC89A6CE9E27BDA91B4034EADBE4C7C5FAFA2095B17B606F528E68447BF6B203B8B23BF348FEE5D0CD9211E73EE932C603B8ED8EDDCC3672915DB405376D22F892CAF87A8310928B29CF1A211F9EECD6996D68650F8E1B5B9EB7E2A227595A6BD7C3B555D3859C8585786DDB763FA42BAD40E99C57ADF84B80148E11E2D5B7640786186500F22125C06A0F3DCB04A769DA542A53C1DF8B08CE50A188184C97F2915DBC253798E9BAB113280A3A6461A9E94E8CF7F7895B4BE1B2B6CC670BFCAB1701370DC2BC74F52E47E289C91CE3A322C9BBFD41B872B882F5492AA978BF164A107D018AA6DCF3DF73EA0E2318EDBAF8EEB956C9B522AE28A3CAAE2FC555547356724138A139E6F930F52D64F9515E6E395D2066C19F217350E27868CB683E399B4569B8105694289F289503B2999F2917688152B26BE87CAC186C3B907EAEAE07DFC01D8ED354FBE52FEA63357373CCD64EBFE940FCFDCB265F4E3EDA77698569D35746AF53F2C89B019E587E36C503E53F5F30245671459701E5BC4458D14AD29F3505136EF7069404952257A3CD07B6E3AD09D56A2805A052C0FB664451D1FBC6141DD98C59BDFE1EC804616B1E7ECED30780F0BC35B086CEAD82A0CA1E98698A5FB67C73F1EB3CDE220DBD52F74FD3879B9CDFFF4581EF7518303172F1379256468848F45E0AB663586A4F00829CF5B6968EC5056E094C0E5BF9CCDD96C90DDCA1B8ACC6195D4684ED2CA3D3D3E7E10F1228CB8DAAAEC66763F67A4EA16892B6B59CB42C6D8B23ED05D1902DC7F3CBDD66879A72DD1DD2F70BC7179386FC93054772A5D4418ADA7492BD04C286F1F5CD92E18A5CDA733745F1794FF40E5D17C987BC3CD3C6E9F539894B26B94AC3EBB8AFC0AE8D3D3D99845B21CA1EC07110E96BB5518F37163F32D1E611D44B4E10AB965E5A8BA07F5988AFF3AC37559CA996D49F013CB41BB706D915973D9A42258654CD69E4392B5D7994E97086995952D322A71AEE52B4FED1EF65B306FBFF2B6451047D921FE2C9EBDFDD08F7F558090445D92C1F69826175884186D9ACD3EED245DE7D1D497642277E057AE7C1F7265D3BB40012D567B2D2FECEF1E5831699AFE5C880CE4552C5C50C7C303E8F2F45592E9E3D35A8AFAA16C56CB313A67B857366CA913B07B299B5373AAC6F536FA76499B95C9EAB24C743206E5BF7BAD47436E90E7831069E7B95425ED3127B0684D304AFC3C115DF43F226F733DAE62F25B08F6EB562DBBF84639F4119D72E6799B6D691E4C27C1D7E3DD3266E468F76BEC10F04314F4F7A66468CF76D0CC1299D81DC8953C91125B485825A95484D5B5C880AB45F7708C56EE85B3CB5EB03C563FA4933A71D500C98B254E0E76DA29ABBEA9286D74897338771FB3996476B22AE772B5B8AA6F174D3A82E2E0B0C74A58C7F6CAA4DCCB4CC648CDDDE82F96D58AB8E8F10206EC46A458256BF82EFC5F560512DBF94187978974B523E7B13A7D5FBCCFDA5D45F22E6E366858E6EAF7B999785FB3D533B9699D9A98E9ED4237781D375CB7580586E89BBB0ACF07904F4A78E77411EC37DCAAEFD99BE627D7E4E520E886927540458188C3303E154763CE2146C14B40DEE33FBCF3B249F604CAA7CDFE742EAAC5CE72287931E32ECD3691E68483F70B921DE7C8C46DAB642C5100AF3158BF7FE2215B3BEBBCE42E5F969B16290906A9AE93C433B623A2753D1DEE3B96E4C5F86F08104FEB9137BE49247DD623C8605E22E7D292CDDA0BFAE178ECA59AFE98439C24030E3E6C6002D0572589CDFB6510F8CD0F65E9D402838BD7AE9C9D031513A0A8FEBCCD8CABB31FB02E4E65B6E57CB58EEDFCD1C66306F72EFC3274DE022AC0084AB25A2E76563ADC44573D6D634DAE8DFE3F9C8E79B4EB203671C983F549A449813B900549BA0D20E29958C6DC025BF9325033F02F244B10E5D870545C243548D07253958AD1DF186E4D8E1F74A44F23A975CF929D24B3A966E6C609F8643744A9B8E65ED85C29B2441C251A83E507060CF224797730BF33288739B8E83261289A72A122F01FEC6C4AAD863F675E83D3B0CAD2069C57ABC994875C4A824F61323A846B9AC8FA66CCC90BF4DB3D120405595E4A51E072CF4F41658EEC54E79CB26631868677B92817AAA437AF6B93499034B7923D60B54EE3C7EC6258750336C6476363446E52DAA66F587DE59A1A26C6DF20936B577F6CC21B768D0CC"/>
            </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="39F1264D18670553E8D1A9F2C8595D88A9E90969239357267B5AE6529C8058EFB87B29F3A9385E70CC9F5A2CCA36436C7ABE867AC2E5D3854AA61DE3EC5B3FDF9F6C7250F739484F38B844197DBE5099A2727BCE7B2D09D980FF99BFB8F0A2CAC6C96B941707ACB6897586A26B1D96AC91576D691F4FB950F5554171A5E6933F23551776666328301224125821556435708240488745071418737577317543704826000311771504583065424588263358646456074621420011510083857322558104813306563376232743733586540767405846326778025213672850554261435207377608312110556704478061310584073380311724856066863618134318544473386274386508074355887818353278468777346028661078823254176433115868418103160270251172727514748666737643124117336063223077102648087500150407413460063455773430573423314881487423605575564336142154228367373145248536823281310327521511442556428106855276776768452826527237361331842183857562411523181835650118518226550556135255731120524410266227364873565756427354180132473580710883373480303081830055106033581771628775858750261873763815566078351348472671506036723457524532873244488505245878336814208657247741131220670030027863177158385104725047830446430778078884343715134775320410875026683621871171161468560617520046231212455501310848255614561734706018438122163035078034682227836534668320400341388243260278446572553788573442438256583070777008434531151461583557705416363632432724527142152144153544411527453005322136030161043340337301176803800376082753663560266325108025632575743867285052571755278238017858833760065325671405003146463738266524557211664422708713316316340728204432484326531831473806587343755534510721830312170240476036324527076333220643144406700165231061056684720681458365633875236305883845826667056728676431151852577773144163361140328338814484310265344011123412370821341001441312078746338584255343075153242756210318573345617331403027220225265175067845232254636863150383758036205786168681275784212471725148218083235388443547563428351363672264826121221685652338157174517228811123726515108765153782635262351863766185711850820375834748655358261823071586358767572035526677351313714184061326503170450433666562716651581872671807527632108751341531327468372043060203300620472787858653564505256784878561176770347154210080412807064447461317372367063431263425063751068173418717375335187331160872006144753000537051712017672326308575352855363248706406314231736338868116384564828824757027504457441163381304270583484708625108388172411455268247888742268380177502234563350222682283838401521410473508126106370761741357308455164335168133086431348507075527033312562507245840056620015813317260148703378508405582434044086777181351005618184354761726521421314008432622328418605460143785102307518235552627006228326253382704788530084716703328843342884885461311886828447711140214163274806247766228864118870016256748245260480020212533511753431874775420287704502273278265754403320647226686671543033660838254270275240363012205002106734082116140707383767527470853338823414314670037281536427546520844874687343561563706184173840711007322645522245874747733108367442748772047085440681121400206703815726325750785515225415181060028306155765613806670878764800760000343107472620712015501B642867D93393F2AEDF44CFADFB56A3B8A9A1960E7E2DDFC98E54BEF3C041F8A7407D5823B36A174AD0ADAF51CF9D2097BFBB56E6DDDEC6683FCB6A9C8258D49102EFCA075C535716AECD248C8AC79125537B2FEF5441D7A419F2BC963C4078582AB5726DDD9952EFF21659C109B0D502AF97312173BA04AECAB6B8FA26F91DFAC5434ED17ACD513B26DA55794C2E1C67670C9F7558644BDE14E3D582AA95FF675C160E6C568F0D25288B43874BB97AFA57AB496F82FFDF97709A7464601A9F982129B8EFE34BF1BA084F05401919C104EF486F339DCBF4D2BA7A475331ECF805F365BF1375A47AD1E9D7DB3D50610028F6AC943B9AE0983ABDD4169725232C0965C0BCDE667ADD338AE1D5F3389525DCB33C6409764E544AB580AA2E6DE1A6CAA89C30260B6B43A8FA186D44297A318AADAC8CBFEAA2D535B49825E2C6AD99F27AC804D6324A21EE2EFC2ED32840E88F898C81FE333ED1E1B2CB97CA7ECE99243CB027AE17227CB14A368A5583CBCB5FECCEF5D227974FE5EAB02EB1D88325B42B487718ACD4B624A19A4677C293A504645E08AF76FAB79608C584226DB063FB6F11607B6345387A383EB5F44DF6A4847ED117D6D5A51798FCD24579E6284617F5E1F5B9D1F7D4AADB201D20DDBA696968F818428AE01A98FADA4FCF4D74BAE6CBE2AE917A41C7F11AB376B67336314F6ED3C817C6AA9912280A7569760C7C17BE8F9FEBB05528BED9AC6418559739CE451CEFF083048879A128D89FAC3C11D863A12C9E760AD3F84D3AE5D82EF7214C86C9FC7A11884C370A0FDAC64DB102AA5E61C2317DD56D2905BF1CAD59B8284AEBE87FC84F9D3B9AB23C14D65EA0251AB6078A71286381B6ECF20C47543E76DDBDC294E890B2659F4C5E048F7EF4AFA4DF888C0C00022F8D55C157FF9DC9B06F507E0DF1C388A67F3ECE4CEE2615BDBBE9D1679A8FAA873D03FE34C5E019BCB88823E799C1D7B3D360F3D4A914B0DB6FAD3DBD715E6D39A055254ECB30FB6290C8BE4AE4E9EB90A9145078B1E41813FD89279A9A17DA6A27376F37D5AC840777AE917AE940A0E41FD0D13DDD0EE40E043F1992CE459773C0A125A9EFC4F70B57233EBE0192D956C618EACC199247492EF52A5706FF301E5D0EE16BC5C06DBDCCBFC62CF17C738592275B73B9B1E290C75BAB4E9A95F38F80B859E681F695ABA0831089619226564D4E1B2885998A4DBA7A9321D70D469F98A2E3FDD4CC97D50498BAA86A02C935AC1516866E640DF412A7B7B355043FC0419532A9F209747E0FBC1369E500FCE8ACF946348EC89A6CE9E27BDA91B4034EADBE4C7C5FAFA2095B17B606F528E68447BF6B203B8B23BF348FEE5D0CD9211E73EE932C603B8ED8EDDCC3672915DB405376D22F892CAF87A8310928B29CF1A211F9EECD6996D68650F8E1B5B9EB7E2A227595A6BD7C3B555D3859C8585786DDB763FA42BAD40E99C57ADF84B80148E11E2D5B7640786186500F22125C06A0F3DCB04A769DA542A53C1DF8B08CE50A188184C97F2915DBC253798E9BAB113280A3A6461A9E94E8CF7F7895B4BE1B2B6CC670BFCAB1701370DC2BC74F52E47E289C91CE3A322C9BBFD41B872B882F5492AA978BF164A107D018AA6DCF3DF73EA0E2318EDBAF8EEB956C9B522AE28A3CAAE2FC555547356724138A139E6F930F52D64F9515E6E395D2066C19F217350E27868CB683E399B4569B8105694289F289503B2999F2917688152B26BE87CAC186C3B907EAEAE07DFC01D8ED354FBE52FEA63357373CCD64EBFE940FCFDCB265F4E3EDA77698569D35746AF53F2C89B019E587E36C503E53F5F30245671459701E5BC4458D14AD29F3505136EF7069404952257A3CD07B6E3AD09D56A2805A052C0FB664451D1FBC6141DD98C59BDFE1EC804616B1E7ECED30780F0BC35B086CEAD82A0CA1E98698A5FB67C73F1EB3CDE220DBD52F74FD3879B9CDFFF4581EF7518303172F1379256468848F45E0AB663586A4F00829CF5B6968EC5056E094C0E5BF9CCDD96C90DDCA1B8ACC6195D4684ED2CA3D3D3E7E10F1228CB8DAAAEC66763F67A4EA16892B6B59CB42C6D8B23ED05D1902DC7F3CBDD66879A72DD1DD2F70BC7179386FC93054772A5D4418ADA7492BD04C286F1F5CD92E18A5CDA733745F1794FF40E5D17C987BC3CD3C6E9F539894B26B94AC3EBB8AFC0AE8D3D3D99845B21CA1EC07110E96BB5518F37163F32D1E611D44B4E10AB965E5A8BA07F5988AFF3AC37559CA996D49F013CB41BB706D915973D9A42258654CD69E4392B5D7994E97086995952D322A71AEE52B4FED1EF65B306FBFF2B6451047D921FE2C9EBDFDD08F7F558090445D92C1F69826175884186D9ACD3EED245DE7D1D497642277E057AE7C1F7265D3BB40012D567B2D2FECEF1E5831699AFE5C880CE4552C5C50C7C303E8F2F45592E9E3D35A8AFAA16C56CB313A67B857366CA913B07B299B5373AAC6F536FA76499B95C9EAB24C743206E5BF7BAD47436E90E7831069E7B95425ED3127B0684D304AFC3C115DF43F226F733DAE62F25B08F6EB562DBBF84639F4119D72E6799B6D691E4C27C1D7E3DD3266E468F76BEC10F04314F4F7A66468CF76D0CC1299D81DC8953C91125B485825A95484D5B5C880AB45F7708C56EE85B3CB5EB03C563FA4933A71D500C98B254E0E76DA29ABBEA9286D74897338771FB3996476B22AE772B5B8AA6F174D3A82E2E0B0C74A58C7F6CAA4DCCB4CC648CDDDE82F96D58AB8E8F10206EC46A458256BF82EFC5F560512DBF94187978974B523E7B13A7D5FBCCFDA5D45F22E6E366858E6EAF7B999785FB3D533B9699D9A98E9ED4237781D375CB7580586E89BBB0ACF07904F4A78E77411EC37DCAAEFD99BE627D7E4E520E886927540458188C3303E154763CE2146C14B40DEE33FBCF3B249F604CAA7CDFE742EAAC5CE72287931E32ECD3691E68483F70B921DE7C8C46DAB642C5100AF3158BF7FE2215B3BEBBCE42E5F969B16290906A9AE93C433B623A2753D1DEE3B96E4C5F86F08104FEB9137BE49247DD623C8605E22E7D292CDDA0BFAE178ECA59AFE98439C24030E3E6C6002D0572589CDFB6510F8CD0F65E9D402838BD7AE9C9D031513A0A8FEBCCD8CABB31FB02E4E65B6E57CB58EEDFCD1C66306F72EFC3274DE022AC0084AB25A2E76563ADC44573D6D634DAE8DFE3F9C8E79B4EB203671C983F549A449813B900549BA0D20E29958C6DC025BF9325033F02F244B10E5D870545C243548D07253958AD1DF186E4D8E1F74A44F23A975CF929D24B3A966E6C609F8643744A9B8E65ED85C29B2441C251A83E507060CF224797730BF33288739B8E83261289A72A122F01FEC6C4AAD863F675E83D3B0CAD2069C57ABC994875C4A824F61323A846B9AC8FA66CCC90BF4DB3D120405595E4A51E072CF4F41658EEC54E79CB26631868677B92817AAA437AF6B93499034B7923D60B54EE3C7EC6258750336C6476363446E52DAA66F587DE59A1A26C6DF20936B577F6CC21B768D0CC"/>
          </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="39F1264D18670553E8D1A9F2C8595D88A9E90969239357267B5AE6529C8058EF61A270F39BD0F67999474D0F7D8490771750DE95EEC0E23A3BB895F59C68FC5FBF0DA70BDC62777E012D07DC7E0DE463E758CE2BE0FE8D2B859F415ACE66C89CC19F5405205C30CAF8C7C82523DC836823DB3519647C8C9F4E576DDBDA21D8FEE6C947EE9EF5529B2126D9320BE8810C1B0F8F45095144EEA7C9BB8FDA2D88CCC33AE5D73AC1946CC55E4274B0ED7837B5788F3E756CA0E527276CCDAF5B1CC59B64AA3224E6F9538FA9AF16430EC7C21AA2FC10414C21780893A870F71439A8A17B89AA6425E02FCBD1B64DCF0AEBC3BB5D5E199FC389CA6B7D60BD95003C8191DF4E572AFBEDEBF6E1BEA05EEA93D12F9F66D941D0A719EE2D4539E3003959B7E531867249160D19893F941C7CA780281A8E8E8DB476A7DC17697921D07A9230E0BC6AF7DA6F09753512CDE4F094A5A82F9B86D326F10F5A0E2AE2EE21BFCEA7D49B85A620AA35A0467BCB745B662C8F772A660FB6DDBAED1CD6AEB0A654D9A02DD753ECABE781F1DD92484D5E5D2F8B4B90BC1950E3EB40D20D439BE073BAEA5DD2CBCAA0750BC42C1F56A90DDA055C582046E0A2108B8D8868CBAF516F6ACEDD5581256255364CD0D837F5F25CAA1E877CFE22F9D7FB285927080FEECFCC2EE01EBEC2C5E7C734136CC8F7F3DE503BE1AF40227305C700B4474FDCB4A341471FA94AEB64B044A7F759233852749D0E196B3ED574C470AB6BC5EEBFE6FF0E8D223B5CD34C05A05E7F9E55C15190B54B6A631C6969F0FDB3197859F9D2331FE46BA17E0D6EB2572C462A0853AC580D65A7BCDF21A3F2EDC12B176EC932F34C294FF5D863B22AF2B6648B2108CC7886644E74BF5D5A46CA91CE7762A18CD632F5ED42234C4192259916FA2B9B177D8E25DB85CBF28E36377D648C5CDBE4D043222917124943B167EB141159829A0D15BA0A4A787EA442E5A95DC546470CFF04C5F5D74B28B754079949E35798C365FBEAABBB6F53E5112164A26E6BDF9F0E66AFFA5238F287018DC6A60CBBAFD231EE8A6C61B1A78977CCC2C13D03AC104BCB01356964C97C503B3658FC5A6F3AF2E93756A39ACFE64AC9EBEFA7F8BD0EE6EBD3BECB9318E558E3157A371B075DF0E1D1C60DB0E42833C406DC4CA0DE587FE3D647D50F436DB7B1D42FA4A37B9B54A7D5CF4FB77B83937B11A3DA49120419D5EEFC2CAA32D587F893723383B5B6752363DC83E829209AE88A6E408089F1A6B60CB0454AAADD5474AF05E24EC070EA525A103F60D5F5AB2D068F87F66CEAC6DC02A4EF21C7DCFB7393ECC683E2635164B3B80880FE2E740E8A3AB9A90CEF66C99BCDAE98BA1192161D215F859EFAC542B1991DC08A977086557FBC7C839253EE1BEA8509078B120E47E39C36AAD14772E1414FD8012333A59BB56250E3FE08FBA371679937EAB749BF5BA80558D3CB0A64B44BD9891C0EE845E1E9F9F6F1182DC641D89BDB0E1704605F90EEAB5911CBCFFB4E4D7F592154FD88A655629113A58ECC15DFF4689ECE2427FABD2338770DE62098F4ACE5D783C6224DE255E92B5167611FDB895902A88C0366BF76AEF678051099E9A21C512E1C27FE8FD4D747CDA4864D1C46CE8EC134CF48E7C2A68AFCC22F160CB32F7A2BEA54A6D2683CDBF880CCB6FCFCE2907D24ED5EA9E0543BA13A6C33DBB3A9C2E11CED171FA260151ABCB2BD85CA0C9186FFE10093F2FDFDC966B2079685BD546572739390977C4B0DEDA54E2E605FCA3D3684BA98B9B7A3B6B7F1F0E8B040DF9449376450FD1899C9A80F280E98AB51061C04BFF72A9DA1D79E6643FC33201B5B0AF7E84F6C212CF17A2A26CA46312B2D3B39273119194FF246446DD4F8EA7AACD80CE050322E6DB73089431E9BC405B3330D89119981B73D8CA3720AA26B0AAE1CC4E17217A5703FB571AC59BBF422D1839D5DE1BF48CD23D0D29EB4EE5CD3ABBC8383F162C82AA0C5CDD37B21DA0CDD47887A5D5677121F401D4E85DF562904B7ACD865D8033E9568D5BCF5A2F00FD3DD75682830DB5DC8DBFF302A5EABACE2E3ADB143F86804E657CEA14A5D9FF74642C35573C1B8E58230C24ADE1639988329E5D7A7E0AD36FA1AE2309D635398F1431049F0386D532B5ECC5AAB71EA6C80F76F0A2D50FD941D0E9839955702253918979431E2B50F28FBD9485E987A887E7EF22A6009FED16B0DFA66AC0C8CAF9AA03689214406335DE99A15CBE60111DA028C2CF39978F8F7D3DC7ABD46135D207D3F19AD57F28074D2B43FADBED7ACF1356155806AA5E1D718DAFBF9628EE7A50559D1AB0393ECC28164C001374337ED9E52678A9632225EBE02828815E48E700B64EC922912CB0E52B9E6D5094131EAFC7D1DCE8144ED0A538E4FB977631A0899EF6A046B682B80AAA45181D39758D2AA7463637BEE31D629661FA0D172B59EC88278A42D55A0AD18F362D3A77B0BD8C8004F342EE500EDBA9B945754FBEE0D125048D149611C4588D91133B2DD5EB0D0CD143630B8AD4686DAE926382A0D2187E3ECC812D2D0F8FC6C1211DAF5E51F1F885987C6DCE38C98D2B8C1095B8C16E84BF78CEC4C119CD96130126AF828B2B0886C4AD8AEF5B0D965BC753B067744574AC2CA7FE80810AA1CCA0DCC22899CD54F1D24CAEC054445C4F453D37AF637611F1529DC2AA729E99589908DC0D6C81FBBB6CF75236B9DCBBB6CF8F856333919DD1D732D15A1EFA86E87F13C04D7C1A8CDEE8E6897CCD9"/>
          </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>
