<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="E22FF59A4F5D5E9E56F6AB6681F02077DA062AAF563F72E673FE8D73C678E227"/>
    </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="E22FF59A4F5D5E9E56F6AB6681F02077DA062AAF563F72E673FE8D73C678E227"/>
              <Key type="ByteString" value="8B548101861AA6B9A91D9B114207361BB0F5F818CB137094394612F8CF1AEF26D3829DE9B46FA0520E0ED3815F76CD01B7F5E1D6B48D7E67AEF220A891607FD65AC8BD2B929DEC5656B8E3A2AECC294B4FF3EB8D2E84F2D19868B29B710B51E471170715581283E3AEA33B7496F8E57E9CA591D58316786036C5DAE53104E5BD525618808406538522333833358418080573631365564167748734708341143611638435878212851460510758070484826302727355246217831745755370253647775480840806081645845276864342222018277738173208832154865045054600440458705763460506017283015837317000568314182883546038774473487516201363357840221003686466547236286271800868272884345243123084717050486205727662243566655186741488165102448413402341468057740774672535270757186508113625330282862833606051204042436642351671747847420305351437618710078070183251273871880222788626727482203558505753837670836577134344017717205385753788275648112357867742211675477652161213552604258323482883635208380542320678130878820736343064832020027250076842634866443543525450145104670180585718155330231748150074138011246073418847330727168162605726053083675132866322700721864406008117241713124762052655272714176163211284162355146854856771674007012678726645646414485673116760122353658535441088777004026146311264232387820044261803332365517340746674885843315260502855448200025883683156806683287551858681101084888444470622623033506476884225117255208017551403040026641203037646020812355077445368807541302111604225113214865141821723877023742433535667821113073035722282064127660458567016233113383212141357851246006126737383036878844024017612107841403376324364804683122302452280144261885482353070616771705866478472216705621382156148136407423175620104656153045071020167404845468238328275313818318750672380887060744461507766541257630557265651308131488744881274257572632131821818371831031487788228541580771405344307568622235240778045635548067118277865812710407078134758735577872510013741542606206524338465280882705682587263020186305226057604478477186665512220263433827743623770412442503381800363705187427651050702882274870044046455413277865754186648063862250425010804050136103286452567800718121563755188467514074023244637463474364686767364708448468038245577261347678454348581415372335136004082400055154334173567745674141475307752444005783568103568811226013120816048842225744261102783130103501622323013712216568021750150271538813458632832078836886342111423260557257503514446624835370551402725210218200818032230755276050833224755338006556858166255467446206221101287871070260402464015701517821572262037238355065874320640522808653271203087631466303414161612474430270471075184668707217242564731481303156723247345150076054633814643201052324542365664857840552252801348663521837044618326587724451410587735616641261207742285885752132654552841423418278564661123158186440531226264742408743046156334307707201282584723236014874802711206847421716133066253414720044536233370130270425820165365778504583864437843374154266718203657203040280466876882585658058101054864531018531353071780448361857358583243684110432462064761403878644755686713321753588713135108010648826160073036874362024885086056327510468372875127363084440422735542524374266094A65C903EC24D4F234D8ED1D97E4C6A9A8EC865E7229EEAAF630ECBBD2EE87D4251D557218372641C8BC1E13C5B5EDE22ABC08B36F82140F967D49651642C2ED8160E01FF282602CA8EFF98EDD11F8A2D0E2CC698F33F72F9B9E7F1F38834299B3170872CB501E2FC36F52A6ED1550AEEACBF9A5BDDED303D8BF697F64D645018318E5246BEAF5EA343555A6FFE7A2CFE37E2243F8B55B7B3E755B677AD67580F4130FAD089051A19D9208FF70889D928EFF0A6784A7E05FA782A11A1EC9F6FF1A910C86F8F45DAB6FA67AD91546685618424CF06763DA2ED7D9A3186E5CEE2BE0E9D0DCBE1C8FCE3553F3867683A28B74EED338BDE034D4020F29A6E61A9EB176DAA9BC521CDB9730CB4832A12EA62B23C0FC99BDB387069D6C60FFE57BF2E2F5E1AEA2615BEAAA84A0EC458F806B0975FE0D1DD60A4F1B36B003CD9E57FFCD68997EA930C1BA820D235BC5D5DDAF9E9369F0B915941E5E4551125D002EA40134758F356C6ACB63E37A82D4422F85BCC0CE6A8672F61277E46C049CD1127DDFF09A5577A17C91754157FB7837DCA4C733441CDAF97C864BCB3B02C5362592CC799159F3CE61CB6EA4DA3AAE227CFC4DC1837B02A91D6A677F067C017B97BCDC29CB8D42C12C8D4A5C4139FD8511E793E6167359CEAE9C5D33072613096B96D0C77747518A93A23C58FED59BFD2FBC87FD5D213C6393D64F80811DAFAAD6F10C07A011C0D789BFDB6427A3DCFDCDBE25BA4104BBA9DF6C9F083575135A4085E126B86BAC1E860996AF3164F46A1B464333B649B78AEB8139E12D752B1BFA0DF4032A47B3AE1D315219AF1FD5027612F02B455E629AD7D3DB2ADE9FB11A023D9120B832F3C50F9C435373EA036563926EA0732FFAC0CCA4F719540BF55B3A2053260043CEEB8016A896630E31F3B2B9DD8665692D563CBDFFB7A459D9A9F6EC65BE8B49AA2F6A419FF0B1804C5680C07DC159A160C5FC69A8F79D7A3FC050AF3E64AA5419E814ECD3C9FAD2CCCE4A7E3F70113F60D6D25C4ACC9449D41FD175556195FFB3647F50A384F93F80C5A067FAE41DA9C81E61C44EAA9BCFED7A00BE51FD183DF4871BE7B1B6A5D6B9CA8DAF39CADB53DB2464CEE64814FF1D619679A632C666D5AEE1684D44048955EF6134131A5999EE270C7B75B787D1FB9619C5B3888C8EAC28781E8FF4635D7B4A07A19C009F2EF2AE34EE749EF98692FD549D20F5B01C2DAD098BE55B7518836CB9E3FDEF8811DD809C60462B966C6618BFEE93A1BD8EB77B04F47EF90844AB964F3FCB580262A993EC622C99C15FB7D8DFB55182633E3DD3DE8828D2F0DB39212FCDFC2F4BA8FA6A1897D3A31184EB44922BDD85CFD7D99EA4A9D031611306C425DDAB52FBECD1C184CC30D8A08A66762628649D22B8E44C455DBA28212AB31F4AFE719D5C13CD7D33F8CA47925306F61A87C30329015D4905E407B6E6AC3B91FF333FCBD6493D4536B399F6EFBDCD25715A86C9154A3A79BC839C16EA0D1AA64DB79800F40AC9AB44A28CD4AEA617FD2300B1A452D1FB8FD3E47161150F7EDD47EC23DEF609FB1F58715375B061368C698645C093AA8FA26F8D062052C2025063D09B9CE21B81E439AF516D393D8EC386388C6B50CB3008543A6FF1E99CE96ABFA58E8778E4AC4198CBA571B1FA84F8C79DE66D219AE9170EF4E735CEA1E32B84262B9B486A0E3863CB29C8B2A96C4EDE7B1720196308D4F9091CC9FA2C641CBA4CD20A553EB95609A5C00CA85FADD3184E03D7AC7662057FCB8C42ACC2FCBDFF6F2CB4BDADDBEB906885BEACF1A75E1A3BA415FB86941DB698A128EA1546071ACA613E12D0F33DE4EE0920CA56C0AFB2ADABC4A55E76859E68894BCF62DA6FE2D2BE8E2E58793A9037153E2EF2FF0E4AD570C6E9BFC7F858711DE328BD0131DD8BE2CBE61B3EAC24DD1C97BBC505C940DD27958165E269A03D1D3EDFFE39B7FB90A6D15301AA5196E6E80CA1876C3910669E7A127800FBA2A292C3A8AE80FD640350BDCD3B17740C2ACBCB69416F86548734A883641D82500F8B6B0F0539DE50E728B76673283FBB40BE327A23EA66B87CB159F4B4A996165DB23F279D6FBEFC54573833C6CA33379CA867539EA575C4E6CF3D46A9E97B028D20A5DA21ADA02C981AAA157ACBA3D1BA80AE432D1D3FFDFACB51C2B78CCE1893FC0654ED8EF86A3F9964D4478A23D532FFD8F77C3349F25EA356D7BBF092D443F833859672B5D7C807147916F37C7010D032E4E3FB514ACCE29C1F6C3756EBA3DADD54F9132D68F4101AEA9C411DDFD3DE8CEE44CB728346ED1F9B31FDCA36303CF65FCFE932A4AA341A060226BE4AF5E2B20417C74973802162BF8F6733E4465ACAAF918F992B765817C86E2BD2844B0E9E4084C0A895A1AF57B2BAEE87B1C3A8A9EBA61936D6062D9D42FE1951CDA5EC2BACDC800A2EE7AE248F206BC8589361550218CBD55F126D89E90F073BA02906DBEB3EAB18EC08E3B827E2AD729F82758A35EC817513919BD737C287ED032118D117DC486128BB420D85BC39FEE74CCF3A15E6B6BE4E6276BB4490BEF1E64E43A7151CFE469B5B82D32A2A8D1D340F0E0AC11BF847546B78C9C882B8454F17A60B32D0428C6D9E81B83E98078B6A231F318157F5FA0B834CA7B0A2452E899BE515C5D06F5CE4D8D77BA7E5A36B213F37C4E4AF78D9D05D058186087DA63F94974F320FC68084513FDEF8288884FAD0805089710714FD8AAB45377C47BA1342CC84D38ADF36D3D98474A55A3DE0A063693FF8FA6EAE7B6B87D14B5842D55DC978B2983559D27324781240FD48D70704D827FF1108158593C996D0F02D2B500A47BABAFAB38F21CD78D10CF457546DE75A82ABF4BFC65A19F6BC51CA97DA94DC50E5E71C879556B55C362D81FF3D75FBA3C2E7FB751D0F1735679B5B0DFEAF5162E20CE3BCBB0A121F55BF0A14CF5A7A3B271A25BDAAD18D87FB9DDDF0D320CEBC3817E4A68DD71899969C5F6E8FA686BE2570519D1B91969042CEC9843745CBA0617C31600C1701CDB974E6FEA8808A03EB92072B2E1A1D5EB8B9FAE09CDC15313B0B313790559EF4BD2C27EA869650A621CCEFA513F6381A198F37E9F20B1409D108BC21D64ED32AE57756103ECA0D77BC74B9ADED113F0128627CE340E909FC81D945140B39D3F3C4E9D1B6A9CB415972F1EF05F7F1F8C15F46A84A1855BA52CF1FC9F9B525824F16A4E327819DF64F8F6D60337566650F176443A82EA73290D54E266EB31622C2197C70CA550260C1150B054B9C06E60E56E4FB544A22AAD45CB5B6F4A4531A50BC183409F5DF2A3A620F47AF687FF5933B344DB85C6F0DA36E9C8DEC0CA531D81FF2508A72B6EFB159EC0A9DDFBD842B976836624A5449B145BF028096AA103B3A9C1E49C3F38D7B064570A9CE3A81CCF4E2073DFD996449115B4813DB312B46D0859428E8B9AEB6B393CB948393092E7AB13ABBEE0ABAC447594CDEE62BEFEF10CF9AED133DC692CD5552054535A1D5C4B93D987807C33DD6D478D2EBFA1"/>
            </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="8B548101861AA6B9A91D9B114207361BB0F5F818CB137094394612F8CF1AEF26D3829DE9B46FA0520E0ED3815F76CD01B7F5E1D6B48D7E67AEF220A891607FD65AC8BD2B929DEC5656B8E3A2AECC294B4FF3EB8D2E84F2D19868B29B710B51E471170715581283E3AEA33B7496F8E57E9CA591D58316786036C5DAE53104E5BD525618808406538522333833358418080573631365564167748734708341143611638435878212851460510758070484826302727355246217831745755370253647775480840806081645845276864342222018277738173208832154865045054600440458705763460506017283015837317000568314182883546038774473487516201363357840221003686466547236286271800868272884345243123084717050486205727662243566655186741488165102448413402341468057740774672535270757186508113625330282862833606051204042436642351671747847420305351437618710078070183251273871880222788626727482203558505753837670836577134344017717205385753788275648112357867742211675477652161213552604258323482883635208380542320678130878820736343064832020027250076842634866443543525450145104670180585718155330231748150074138011246073418847330727168162605726053083675132866322700721864406008117241713124762052655272714176163211284162355146854856771674007012678726645646414485673116760122353658535441088777004026146311264232387820044261803332365517340746674885843315260502855448200025883683156806683287551858681101084888444470622623033506476884225117255208017551403040026641203037646020812355077445368807541302111604225113214865141821723877023742433535667821113073035722282064127660458567016233113383212141357851246006126737383036878844024017612107841403376324364804683122302452280144261885482353070616771705866478472216705621382156148136407423175620104656153045071020167404845468238328275313818318750672380887060744461507766541257630557265651308131488744881274257572632131821818371831031487788228541580771405344307568622235240778045635548067118277865812710407078134758735577872510013741542606206524338465280882705682587263020186305226057604478477186665512220263433827743623770412442503381800363705187427651050702882274870044046455413277865754186648063862250425010804050136103286452567800718121563755188467514074023244637463474364686767364708448468038245577261347678454348581415372335136004082400055154334173567745674141475307752444005783568103568811226013120816048842225744261102783130103501622323013712216568021750150271538813458632832078836886342111423260557257503514446624835370551402725210218200818032230755276050833224755338006556858166255467446206221101287871070260402464015701517821572262037238355065874320640522808653271203087631466303414161612474430270471075184668707217242564731481303156723247345150076054633814643201052324542365664857840552252801348663521837044618326587724451410587735616641261207742285885752132654552841423418278564661123158186440531226264742408743046156334307707201282584723236014874802711206847421716133066253414720044536233370130270425820165365778504583864437843374154266718203657203040280466876882585658058101054864531018531353071780448361857358583243684110432462064761403878644755686713321753588713135108010648826160073036874362024885086056327510468372875127363084440422735542524374266094A65C903EC24D4F234D8ED1D97E4C6A9A8EC865E7229EEAAF630ECBBD2EE87D4251D557218372641C8BC1E13C5B5EDE22ABC08B36F82140F967D49651642C2ED8160E01FF282602CA8EFF98EDD11F8A2D0E2CC698F33F72F9B9E7F1F38834299B3170872CB501E2FC36F52A6ED1550AEEACBF9A5BDDED303D8BF697F64D645018318E5246BEAF5EA343555A6FFE7A2CFE37E2243F8B55B7B3E755B677AD67580F4130FAD089051A19D9208FF70889D928EFF0A6784A7E05FA782A11A1EC9F6FF1A910C86F8F45DAB6FA67AD91546685618424CF06763DA2ED7D9A3186E5CEE2BE0E9D0DCBE1C8FCE3553F3867683A28B74EED338BDE034D4020F29A6E61A9EB176DAA9BC521CDB9730CB4832A12EA62B23C0FC99BDB387069D6C60FFE57BF2E2F5E1AEA2615BEAAA84A0EC458F806B0975FE0D1DD60A4F1B36B003CD9E57FFCD68997EA930C1BA820D235BC5D5DDAF9E9369F0B915941E5E4551125D002EA40134758F356C6ACB63E37A82D4422F85BCC0CE6A8672F61277E46C049CD1127DDFF09A5577A17C91754157FB7837DCA4C733441CDAF97C864BCB3B02C5362592CC799159F3CE61CB6EA4DA3AAE227CFC4DC1837B02A91D6A677F067C017B97BCDC29CB8D42C12C8D4A5C4139FD8511E793E6167359CEAE9C5D33072613096B96D0C77747518A93A23C58FED59BFD2FBC87FD5D213C6393D64F80811DAFAAD6F10C07A011C0D789BFDB6427A3DCFDCDBE25BA4104BBA9DF6C9F083575135A4085E126B86BAC1E860996AF3164F46A1B464333B649B78AEB8139E12D752B1BFA0DF4032A47B3AE1D315219AF1FD5027612F02B455E629AD7D3DB2ADE9FB11A023D9120B832F3C50F9C435373EA036563926EA0732FFAC0CCA4F719540BF55B3A2053260043CEEB8016A896630E31F3B2B9DD8665692D563CBDFFB7A459D9A9F6EC65BE8B49AA2F6A419FF0B1804C5680C07DC159A160C5FC69A8F79D7A3FC050AF3E64AA5419E814ECD3C9FAD2CCCE4A7E3F70113F60D6D25C4ACC9449D41FD175556195FFB3647F50A384F93F80C5A067FAE41DA9C81E61C44EAA9BCFED7A00BE51FD183DF4871BE7B1B6A5D6B9CA8DAF39CADB53DB2464CEE64814FF1D619679A632C666D5AEE1684D44048955EF6134131A5999EE270C7B75B787D1FB9619C5B3888C8EAC28781E8FF4635D7B4A07A19C009F2EF2AE34EE749EF98692FD549D20F5B01C2DAD098BE55B7518836CB9E3FDEF8811DD809C60462B966C6618BFEE93A1BD8EB77B04F47EF90844AB964F3FCB580262A993EC622C99C15FB7D8DFB55182633E3DD3DE8828D2F0DB39212FCDFC2F4BA8FA6A1897D3A31184EB44922BDD85CFD7D99EA4A9D031611306C425DDAB52FBECD1C184CC30D8A08A66762628649D22B8E44C455DBA28212AB31F4AFE719D5C13CD7D33F8CA47925306F61A87C30329015D4905E407B6E6AC3B91FF333FCBD6493D4536B399F6EFBDCD25715A86C9154A3A79BC839C16EA0D1AA64DB79800F40AC9AB44A28CD4AEA617FD2300B1A452D1FB8FD3E47161150F7EDD47EC23DEF609FB1F58715375B061368C698645C093AA8FA26F8D062052C2025063D09B9CE21B81E439AF516D393D8EC386388C6B50CB3008543A6FF1E99CE96ABFA58E8778E4AC4198CBA571B1FA84F8C79DE66D219AE9170EF4E735CEA1E32B84262B9B486A0E3863CB29C8B2A96C4EDE7B1720196308D4F9091CC9FA2C641CBA4CD20A553EB95609A5C00CA85FADD3184E03D7AC7662057FCB8C42ACC2FCBDFF6F2CB4BDADDBEB906885BEACF1A75E1A3BA415FB86941DB698A128EA1546071ACA613E12D0F33DE4EE0920CA56C0AFB2ADABC4A55E76859E68894BCF62DA6FE2D2BE8E2E58793A9037153E2EF2FF0E4AD570C6E9BFC7F858711DE328BD0131DD8BE2CBE61B3EAC24DD1C97BBC505C940DD27958165E269A03D1D3EDFFE39B7FB90A6D15301AA5196E6E80CA1876C3910669E7A127800FBA2A292C3A8AE80FD640350BDCD3B17740C2ACBCB69416F86548734A883641D82500F8B6B0F0539DE50E728B76673283FBB40BE327A23EA66B87CB159F4B4A996165DB23F279D6FBEFC54573833C6CA33379CA867539EA575C4E6CF3D46A9E97B028D20A5DA21ADA02C981AAA157ACBA3D1BA80AE432D1D3FFDFACB51C2B78CCE1893FC0654ED8EF86A3F9964D4478A23D532FFD8F77C3349F25EA356D7BBF092D443F833859672B5D7C807147916F37C7010D032E4E3FB514ACCE29C1F6C3756EBA3DADD54F9132D68F4101AEA9C411DDFD3DE8CEE44CB728346ED1F9B31FDCA36303CF65FCFE932A4AA341A060226BE4AF5E2B20417C74973802162BF8F6733E4465ACAAF918F992B765817C86E2BD2844B0E9E4084C0A895A1AF57B2BAEE87B1C3A8A9EBA61936D6062D9D42FE1951CDA5EC2BACDC800A2EE7AE248F206BC8589361550218CBD55F126D89E90F073BA02906DBEB3EAB18EC08E3B827E2AD729F82758A35EC817513919BD737C287ED032118D117DC486128BB420D85BC39FEE74CCF3A15E6B6BE4E6276BB4490BEF1E64E43A7151CFE469B5B82D32A2A8D1D340F0E0AC11BF847546B78C9C882B8454F17A60B32D0428C6D9E81B83E98078B6A231F318157F5FA0B834CA7B0A2452E899BE515C5D06F5CE4D8D77BA7E5A36B213F37C4E4AF78D9D05D058186087DA63F94974F320FC68084513FDEF8288884FAD0805089710714FD8AAB45377C47BA1342CC84D38ADF36D3D98474A55A3DE0A063693FF8FA6EAE7B6B87D14B5842D55DC978B2983559D27324781240FD48D70704D827FF1108158593C996D0F02D2B500A47BABAFAB38F21CD78D10CF457546DE75A82ABF4BFC65A19F6BC51CA97DA94DC50E5E71C879556B55C362D81FF3D75FBA3C2E7FB751D0F1735679B5B0DFEAF5162E20CE3BCBB0A121F55BF0A14CF5A7A3B271A25BDAAD18D87FB9DDDF0D320CEBC3817E4A68DD71899969C5F6E8FA686BE2570519D1B91969042CEC9843745CBA0617C31600C1701CDB974E6FEA8808A03EB92072B2E1A1D5EB8B9FAE09CDC15313B0B313790559EF4BD2C27EA869650A621CCEFA513F6381A198F37E9F20B1409D108BC21D64ED32AE57756103ECA0D77BC74B9ADED113F0128627CE340E909FC81D945140B39D3F3C4E9D1B6A9CB415972F1EF05F7F1F8C15F46A84A1855BA52CF1FC9F9B525824F16A4E327819DF64F8F6D60337566650F176443A82EA73290D54E266EB31622C2197C70CA550260C1150B054B9C06E60E56E4FB544A22AAD45CB5B6F4A4531A50BC183409F5DF2A3A620F47AF687FF5933B344DB85C6F0DA36E9C8DEC0CA531D81FF2508A72B6EFB159EC0A9DDFBD842B976836624A5449B145BF028096AA103B3A9C1E49C3F38D7B064570A9CE3A81CCF4E2073DFD996449115B4813DB312B46D0859428E8B9AEB6B393CB948393092E7AB13ABBEE0ABAC447594CDEE62BEFEF10CF9AED133DC692CD5552054535A1D5C4B93D987807C33DD6D478D2EBFA1"/>
          </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="8B548101861AA6B9A91D9B114207361BB0F5F818CB137094394612F8CF1AEF26E14A42D7EEDD74E4666784842C8991CD3BFDDF133170AF5FBDA5AD88D77594B7C33C96DE6A7AC71BF62D2BD8D60D64BB9E1A87ABE9189886C5B4C0A957CE30C5137CED31834783A42170BBACB017079A9E1CEB74992EBD21346B56A2356A65BBDE754E844FCC87E49C9B8E0C5D3C3A2EDAAD1E397169BB3A61C8F143AEBE26F6F123397CFECBECC1F44BEAD4132ED09725B6E20FDCBED12AF61EC169BA806D73A88D01A358F235FEAC4D9AFF7EB0C0679A651C9EBABE1866F7FD9AED44C5765079D6E9D94FD93754EFF758028C66EBDA1183B06A5E498B17893D5F23917769963B8C184F8160DBBB3543AA136D98B57ED7C270E1D7943EF39AFA7CDC2F95E932249908E6BB1CEA9CFA1ED439B2307B8CF56F697E0F49718CD8A9C47AE78B0F63FE9D565EE457E4F1B89C42633A4C9DE0B6FF728473BB7261D77DFB54BC49B88292E20548685CC3C0687876AEAFF946FC9A9DAC68D6BE0BAEA996F64D311D6AE540927345B0F4C8FA11DE42532B977E14A91C689E6354CBBE2FB310C0C1C95D13510B128D0422DFD084E158913154DBD8B244903CC40F249466CA4D5C32E6874275B809D1177A11668A2B29E2C88CF92E430D20C03765DD73B910E39710366B8133887577E5A477446D60710C2F0A3E76B39E2385D6BD1A06E3D3EAA6BCB6A69D30E11F3FE5D2C7FDC85FDBF5C63DF22E852CE194A4122FF9AB0257828B7C784FBC1C9F37A7DD29777787ADBBD2E2F1E45797ABE98B73CD5AB20F13C71E1D83B12581F1B09FFC9AA492016A8BDF045A3C83F82C39C87A2100A0B470B3A4E0F660D32B6600CA6426926B62A5333FDF6DA487A4C698B6F60B58FFD2E8F940F6320A2325E5DE48139CFC2DB4D4EC97D3E11E87FD8BE661A88859931EDD311CA84F42B9026C620A2FE0F6E26096C22B55EE2B1F082D0B071BF9E03AEEF99565FCA50C4D94BA27340AF49F9BAB725B79B93F5B9C5B56C39B7C4A726177439F45C9745C8D6BEE9D2E99B155DE42C72E7F9A1F82802F08CC11D90488AA8164D30A698825F10B5121603548D9D54D058F45648B61C87C21CB6501199568D48ADFCDD379F6F14C2FC699AA68FA53599150446117B681B5968741A1C08C32351B2062D8F87E16164DC76AA656CB6F07BEEA4F6C14CA6944F1EEAA2E5EB36EA38FA57BCB4710CF827FC84388E736706EBD3384AB097043663FA05834C45AE8A1F357FCCAE091858D4BB0F96B13305D2C9C529EA7532592E3D2002102E3A0A27DA3B9A3C944B067148403CFC9D598CBA6676E07D608BAA2AD7C21899EF8A2198B5F6C5973ACA8D3504F98E2423A5A9FB10F4D776DABCBA74674FE25AA687E492170767B36ACA65E6C6422E002935D02F3454E712DAF39695213935CC69EFCFDDF6404AD44B59EC832FD230561DB64F8269070C4FB4DF8D5899F8A269A6527AE4B744B46D268A055A5DC711C20D9F4D016B57515499D6FA880B5DE432C8090E1AF2F74282D9EFF61B84C039E0FA086DCF712052B659E29B09EF96892BA271C2AA06BDEAA0C81656D5748F0186C75D038199A4AA1AB38C02A6096E2EB05F2451AD5DFF17ACE5A1469CF03AB45F95E8C1163605B42C3B469EA4485AB06F72907837E222C0BFAD39EC88553D656DAC3AF0EC4D8F211830A43E73FF07E504DD66222320A0C821B6C055D582B45A431D7E8F217B1907DCC9DF5873530CF0185C1DA1C8D7DAFC708AE00678D4805BF9ABD17D8A2678B4A064666A54E9CE3138D892A8990CE459D823D9196EF32810F95ABD8D70DAE8801FFEF41C9C088BAD4B33F4A431DB25E75B6A3B77C0BFB330E5EEEC0D587F7FFB5B3EE7E75B4A8630E8E32BA3E10D9163C771A5502023316A943B1C5481806FBE9887F03F8EE16AEFFA76C3E0F4FB494CF314602A83D1ADC4EB44382E3033D08EBCE5F5E8CFBCE149B8611DB32D05412B1AD9C8D797700CD80CD48EBECAFF37920FFA122BACA0D6985F1832D731CDA48F3C5CBD0F8A09BF2E1558E73D6EC532D248F8B8BCE7E3BFA25EE4D3AE5AC5A54A65B35C6FCA8EA8DC262F230AED07997C61211B86A2A7A9DAE2014DA1F7B108FBE2732E4CCAA1F5D4AC668E22CB16BEA351F19B1A0E6632142702AA3F83D33F75862E8A3442D10B4E2AAB5D23E8680EC0EA6EBE9A2334F96443B8CE794EDE37F54D489644960C96DFDACB62564518FCAE0D3B8C776DA3C33CFF890CC1F768873F1B68D36FB258E11B124EB0949226464DC636B393D2D69B81E93C4BBA35B4B9379BE688FA40C40E98D5B66CC0ACAF108D54C2692CFD3118DF146B67108394399835BC64522820BC888D97456B7027ED6C4C8B970FA50F79C850571FCDCEE171B273E00C121519ECE312D9B98FF8C1BC3C77344A2B29CDF7B1918552B969ADEAE718DE8EBC3F24BFFB236528DF744DC0C2AA83052CF00E6A3066F634E205865B9DE4E011B06ECCD6CB2DDC15E7C5D244FCEB041B78F74A9DADAD93D6BAC6830AC8EF39BD26D3A0FC8E626F655AD8AB8C597CDAF186F14470B6291D1E61EEC8CA698AF6D9A232F27BE1C355311FAFFEE0A6716DB86DB54E6D9E24A7836DFE12583820888FB3806E783DF5318DCAA1863F345AE6214A318280F5CE3F60CC5672FD497CF300B6A858D2E7CA79CF61B453CE03F94A6916F80730B19D494C6EC17BF34CC3AA8ED300AE2AB2941C63E1714C35E09493AE64CC5E0BBB042DA48770E6FC27956FDF3"/>
          </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>
