<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="CreateKeyPair"/>
    <RequestPayload>
      <CommonAttributes>
        <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
        <CryptographicUsageMask type="Integer" value="KeyAgreement"/>
      </CommonAttributes>
      <PrivateKeyAttributes>
        <KeyFormatType type="Enumeration" value="PKCS_8"/>
      </PrivateKeyAttributes>
      <Seed type="ByteString" value="F37786DF8F0B65B458BC866BA9C7838E11186665C9CC1B959CD9303B7165A198"/>
    </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="F37786DF8F0B65B458BC866BA9C7838E11186665C9CC1B959CD9303B7165A198"/>
              <Key type="ByteString" value="D92FAD7D55ABB12FF0EEB5428EFB8EEB5AC80791615761120759C9B56ABD55E5B5A8011568F366EF1C333350E24E784B759EAFF5BDC3C5540326EC7B309FCEE94F77202E7A35ED00BFC34F2ADEA201DFFCB272E059372CABACC46E8854999539C6979BB3EAEC09DB66FD153A86FCF3C7455F64B916A42BD37A4F5189289EECEF0BA04111422EDB282690482522366618280A52C64092266223084A5440429C1089813009040161192145C0B24118C7309A080C24866060164108234522311250085223265001A42909931003097012C2880AC20823478E03164901A181C4260AD93822501492814421A1B43094B02CCAB2485A8088E4340C1317220A858881142AD3466910A14D0B49495A3281202265CC065043A84D4B42288C4044180065DC866D608488D044001C3986E0064EE2146624190E13340DD0442819C95059162E548208DC00851A054511A805D988714008019B144418418108298599B664990266D8284294C80DA2427298886D1CA2700226300B198AC43441D42462D4028258C044DA10050C15824348500440680B3785E480318A9040E384485A14608B324210888C52428108804802935144000E20388902852109A24022160D90002618B8498C40115A188018A108E0B24143A4290B446A13928812B76CD1146208378E03888C631889CA441063844964124A189211D38245838265102921E396111AC08012B9495AB88D50467051288A049825E34844A21420E346698A8260139840C1809091C244E3128100902CC3044290301202C308100862A404104C126E1A991101299160C661CA02051BA15041240D513450A3A248A1980554B2416212604C228C98844C11368411956C0325300317900A274A0C046C244685C0C84D5C201198368610406C54244284384151047119B04450C08C1213901AC08864C49089A604633652C184889C4072D4106419C309C4304D22B79061A241A2404218434A8314480CB168C14806C4166D0A430CD1A84D1C9745D08601884422DB143223216423256108201290926DE29000DA240D00B88593022AE0B488CCA24023B1809B882422A5480190714C904904230591426621A48099484D0A280D12264AC890304B362A50308910206153C4650939649C14809B468DD19225642031CC10722085290C25124012290C188219B58052360401496E1A945000282913C22524A748121668C0C48D02942108C14C60B4490C152492C024A298058A44715CA24D13330954462D1CA49023062818486514B32D9AB6694BA6041AC47064A40500178121365189322C52425221934C6104011C332022C76423C3051404444CB27022477198984849A871228508634482E3968D51B6248B024C24A881024962822869004484D3B86D10178CE2A02C0C93449B048159266490308204213210820C248944982645E148421B822419B9001A892509100C12306521206508B0901CC96099B68C144028CB1622CC2022992226C9B469D8268C8108090A832000428C0B448C4A32099036101B346099880020134003028980A82D8492801C10840985654A06611C80206404920CC38412C13162382C4B48400AA0019BA8099B182650A42C8C26851C3832CCC42009223212C86403842CE0202A9C06650A07614446485B40045BC85054A08C544625C8C2854B4624DB80650344301A46324C384E08368694008053B43153162092086E9402619896654244655B88210CB4249CA2091B1529C4248210A74823324618303198B20D41B064E0126EE2147201830C0BA229DCB89054326DE3809144204624A03122A4051B426C1917250B810D50C601439680D4A690543050148469094511D9425149B62DD0146464082ECBB4511C422C08888418018C4B3251E2322ECAB8094C240AE3008EE2041201B2618C164610334522A47184066480A608A1322000426A5938488B368C200605C8141003978408376A0BB690CB344E01A56094A881C8144E20A22560363260040818832C9B0486980462494028C4362C22000D92081181002259406951806C49C82C008728812400D8040141C0612218720938221B991190949102A429212692C24671E3A07192148D091161018428019728238829A234641B93319210059BC28012C62C84C46D89866013280C090021491648D4228509332ACC322EE0046E002881CA984DC0C6118AC42410846CE1A489334005D36BE263F13D8704E8F12EFBC36929305053DD46EE641E54F6369A298E513F4822333E38F3523EE77FC9A2E11F084A43CFC14FFD87310FD218A2B7C45D723384C0928C02FCDC734C6DDD6FEC6FEFB01872DEF476EF1985CFA1AD5F0E9368E5D99C9016913F3229C8BDEAF24A92A2FC3143D920A60642E40321DD485E3B81947FC88BF8CFD757823DD930147A21C7AFD309A4822E513DC2A79F0DD25312394974D4163B2C3D459A0A71556EEEAB6FCACD3DBD6213D169ECE5A73D7B2FBF2A58A946B08C7A44062509DF82091101E5A40BB99CD2BB42BFD0D8230ABC6837A207227152A9F2A7DD52165CD69A27EB7AE1D2A0D0BA7D6453522925E21DC1CC1A6164425192337613AD2DDAD18BBFDD32B89690BCDCA8A732B1C91391EF72E91B0892C74C9468C8E453A75A2F740597BD8F6DD9315DA523008EF5569CFD030C62DDE24D037892B0ACDBF3119B3528AF7B260961635A9A9DAF1E9365ED159205B32A71CDE1BCA1AFBD427490D5C6256C7424319CF33AE3223C6DF0E3B0E066254487479DB37A515C232745F363DC1CAFE0D9B852EA2191FA68838AFB7185431262434927437B5E83A0EEB0235D3FAC48CD91E2E732D65265A925170887506A9E3C4ECAD5F4495A1A4627DE3EDD00D9292A71F8995C0A459D1E1D0721C9F0CF7007BF1A024B3A9F6E15E7CA17D07CC14AE1F6B7085DD13AB2B4F2BCCD9B29F8578072D48F6AA35F98E12CE43BF0F0FE04E436EA70992A3BA6DA1DA9F74DB69306697159DB3B10B23730FC02B06915ABB33276E23C2482CFDC27EB29A2EC39BF6D792E94CF0DCB0A72312A449011C84047DD5EA91501E53F78685B9B2545A3CB35F3434A6096024BCD548B1DC4980DEFFBC178239B26F05D9F2C46723AB00147160FF4710C8605A1D3C6A0C577FF353338539C32FFC928ADC637073327425E077330C80ED54731E3AD8E3FA3C9D8844E4EE361432492D311AB21E0AE7D6C22AFB8E79A703F526FEFC0C6EE843DD08DC6AF4A9330932927A0581F1396495D91B01A547B11A4CF28B5065DE67D0FD1094E17073DFD91781880275340A40E178A7E08911F24B4C714394B9D2F7625E5BD380C0EF363DB3C81F4FF410D8A9BA907742CD79A7B398489C4C29A8D481ED558D15BC723943B074CDF500AE296B021A0693FA11EB5C6241A72F1AA6B77518824962553030496DFF941D45DCC6A259D8C06E437C824CDC430C2B0BCD994527A284DB37A52A138CF37F9EEFFFC1D0B071699BD207C7FBF51C17DAB1A8A88981F72B979D5C117620AA53D28C46FABAC8ED7C12430439B8AE8FE940984530CBF578CD0A26E282662B5F46476016881F10B26276254812FA808B26C3CBF6ABD780738911B59759E5A6CDDEA1C5FB54FE27EAB39207C32429AB4DB968D8D1000A573DD543B177B33A4CC205CB08609BE76C6C19CF34B0B588788FE017F236529FF76FD415DBA99A63ADC7E3063C4B04785B5BD821FDC532FC460A592E5E573BBFFC26C759836DCC7A096C4DDC864876C567AE72B3FA89F17837816B6C97EF0D34E35DB6CCE212ECB30FB9C19E38AE523474B90734B7DB45EDFD0044D898A172C57B1D006DDF649533022A63050F7A8B05C88F8D6B535E9E0B001AB4311600A54636B99AC131043C82C02277452160ABE139A1FBD2E1741D956620BAEE06B5527C92FF9F50003B5ABA9843FD9007E8BADD984787831EC53C76BAD50C704A3E5682BAA313E41C4DD3310972E58055FD09F2B81D9C7E7403DEF0C0BA0CD7C801302161EE30D0E3DEF3E00A01ACBFB06E963AB057DB603135D3131779E8EABB00F058E5AD4E8403F01A756D751C26FD73F5AA6EAAD383470F8866E0952BE6E553262E0493711680F3803D5EC7D785BF3FB2AE3A182091D73A9FBCD17DB7AC8755FC0FD5FFC4EFCB44F36D41D562543C977BB68FE11B112CFDA22B0D2F08941ACDEEDA806454AB207430BF6CA969BF9F9B3D1877A24C6D703B69029FE1D0BF43FCAD5C4CF39D9553B609B97AE7F8298058A1E9D118548E4CD0F1757C2E02F1EB15AD236E4B22C519F4C22F623BCFF8541E6FEC7F9B765196E55319A9DF3E017C1C9177D5780E5CD796FCAD6EFCB618F2D003748E5723F7A5FBB14C8A6675B17E822A38653ED3C285E2A5DBAEA11C0EB8D57C904752421428D1ED5278890248AB219A5F2407C19C6F3EF91A666D08736650AE404611E773067F5CA78FE63ED47A451129A5F3DC6C0EF19836D3DBC7F0945C0FA72C409FF2205C9316FED3E79A74749269F3734D4DE80CBC30DDD4D5E3B67AFDB9A7024B85DDF5AF37E984485644FA723D8F39DFD6CFF61DA769BF4156A1AD05E66E2EA62D8CEB30E3EAEA7D4DF27A8F364E57A928F2544283A283E33553C60A0055D6871C067EA4AF5210CD2A7D76283FF4463B1B7E79F082063EAD6B6F4672B56935553BD43967F4831E4B7A708B0CC28E40481D398B99D6BC3A1DE567F00051A4681BE983365EA5AA8C60926C10B86C1E1CFBC30A2CE8F68745A78683CC4EAE5B848F7AFFEB732E41297889DEA8D945B2792725FA4824589B043E8A5B1AE530964F21204698D7E1170B3AAD07469EB5A8D6DA9AA413EA4456C3542770EC72C5ADAFE58264CADF7E18EDBAC0433DE86F52EA7B8FAF0D8B27EF9D47B53002A340430A0490330A5857FF9CA822EA7349ECB79A4B34B3409C5A48BD00F2386F54E119E1C1B5A523CBD133F4B7F8DAEC89E0AA8F00A91C9E608FAF31D107DC122A5361F68C574A81ADBF731F265A001A62396D8051E70AE4C5C7675062CEC29297857D4A91AE45554B0C8D39A1AC5C289824443DE48F4D11962395057540BA9A19FFBED0C7A331B817D3E952A37A018DEED88329282DA64F173D3DA1AFB54B7B95F6C6EFAA5D17AF2B9E6B4C586506791978ECBAF2A26FEE0D030A3A422B15BB18DB7CAC176553E83EE6A97D7E4A0EE04C9290856EC37575D6999110451888DCD22241C36197D1AE4E2C191147F4B2ED1F1221E7107D40AB74A2560E2B28FDCF2629AB65FD4C00F89F5875879FA35EE5C508869BC187C962B925BCA6F534905D67F8CF0890038AD535D782465F9F74966C92A9DC48DE88462BE780D9A18844ED0E18D4D897BB99CF21996EBFBB8800B792B09E25EA9FAC4D7309DAE0463210F13742CD6973A09A29A5128EB413137D286CB12AF11D207CA13734BD12EF290CC21F983A49C21577B9299F77E9D4D5F354D1A7BCAA00A3BF43078D0B5A6E5F3170C590CEDC0A60FCD42691269A5EC9FFAA57C7D73A329A7ECCBDA2DCF8FC0A66C3CC08D57A76FCE4A875E5387BB6EE7ED57A175194E3C9F65E0F6555CD1075EDB7D1933299FF3EAB0995BC7345A4BB07CA73529D2A542837230A907F1B40E2ACAFA272B53C2FC146EB66CEDBEC4A22317C8A81EED1647CA9358EB32F88933C0739A72CD25BDC528573F81156931DCD4AE9E4035338DCC67E27B4F02944B925229C4B971A745F4522D907113BD289EEFCD9CE6C070B443E985656C3665575D7838FA262ED44FC48AF179EE71C19FDE442C9B86BBE307A85F1AA4AD03EEF58A9C30FD69F4EA402A3435179204918230C75FB1B6A71BF6004E10CD6C5599B11363C8B91FB8BDEB69040D99CDB25E002BE70404DE17999281ED9AFCC0B82B77158208D68E8416C3C6998E3E30344A674E180C1A0FA4A86E8A3799330EF212A50C48214E3BBBE9D8D6D5F62194BF212A4B905F892035E8E6EEC4B04C05B86B18300FBC30DEC6EC9E91B0247901FB7B1A2152F2C3B2C22C59F2384E04C182654805B19DCAE826347AACF32255FD33226EEF7EBCD0703311E01219497C78D9AA8CFCAAE3DA9117B8ADF441F90ED9239EC823ABEFB921325B640C1836959B9C5CF67BDA0E321C50E7D69798E1B7112F35E3BB5155AC6B51F0D0A0873DCDA405645CD831F9BD12CF448570A501BE3A04EE74DF18AB8ACDBD76D4155EA9AA090CC2C054D8A671335A0D130FA40E901808599177E83D7BA683D058E06FF3483D254CE8BCC7F61C3A6465DBCD219FFEB75D0257CDC1543624CA159668929035BF8F34D4A0906876FCC6B691D127F607FAECAAD95A3071EBC9033A5139516F6600DF560A49C9B99C56C8646C5F336BE0EC0E554F94405D5CC1F51DB5492654162A812C31F4E6FFADC1B3BBC46AAA397A07023098A157E4F65D0067B9D8B4A5A923820337CDCACC745669E9EF03938FCF86323D8055A8C9C21233F07D76D153CDE7C07D08D6BE8332F056CF9823BE9D021A47F0950A2DB144C6D8435CA861007EE57E99C2E6C99AE8F8469D91202C1C173428D2FB84D7F5D45005E8B5E9EF46A890C2194D351623B0C1B61891A54B4D9CCCF5B769B321CB02C473A48AFA9BA2E751D401B26FFC8E875E8842DDC059D2D21E51AD631C0DBB1A3BD8EBE221E8D2739EBAE1C94531C601FB76E7837CE16144628DE4D9763B144FFAF8A40DECD3CF95CA49A7F748F3E4FC7FF61B0FD9B97AE98AFBC657C867F42E6BECFE0FAA9897A4F11B90E55ED7065DDC90A87341BBA2142CB2F8FFBCBAC3C6BDB51718AC342A4C553690C68A2999214C33A94880C3F73BB169F5A6D085F2115592037E8DDE1D77E53AE4A406F999ECEC8E4D90724D397921D561F9FB81F620AE9035885849A69D25131AB5175AD57DCF4B6E03B6B992DB5E0449E241D386BD5DFAF7222BF73D1CF7C9AABEA9EC87108423E52726AB"/>
            </KeyMaterial>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>

<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PrivateKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="D92FAD7D55ABB12FF0EEB5428EFB8EEB5AC80791615761120759C9B56ABD55E5B5A8011568F366EF1C333350E24E784B759EAFF5BDC3C5540326EC7B309FCEE94F77202E7A35ED00BFC34F2ADEA201DFFCB272E059372CABACC46E8854999539C6979BB3EAEC09DB66FD153A86FCF3C7455F64B916A42BD37A4F5189289EECEF0BA04111422EDB282690482522366618280A52C64092266223084A5440429C1089813009040161192145C0B24118C7309A080C24866060164108234522311250085223265001A42909931003097012C2880AC20823478E03164901A181C4260AD93822501492814421A1B43094B02CCAB2485A8088E4340C1317220A858881142AD3466910A14D0B49495A3281202265CC065043A84D4B42288C4044180065DC866D608488D044001C3986E0064EE2146624190E13340DD0442819C95059162E548208DC00851A054511A805D988714008019B144418418108298599B664990266D8284294C80DA2427298886D1CA2700226300B198AC43441D42462D4028258C044DA10050C15824348500440680B3785E480318A9040E384485A14608B324210888C52428108804802935144000E20388902852109A24022160D90002618B8498C40115A188018A108E0B24143A4290B446A13928812B76CD1146208378E03888C631889CA441063844964124A189211D38245838265102921E396111AC08012B9495AB88D50467051288A049825E34844A21420E346698A8260139840C1809091C244E3128100902CC3044290301202C308100862A404104C126E1A991101299160C661CA02051BA15041240D513450A3A248A1980554B2416212604C228C98844C11368411956C0325300317900A274A0C046C244685C0C84D5C201198368610406C54244284384151047119B04450C08C1213901AC08864C49089A604633652C184889C4072D4106419C309C4304D22B79061A241A2404218434A8314480CB168C14806C4166D0A430CD1A84D1C9745D08601884422DB143223216423256108201290926DE29000DA240D00B88593022AE0B488CCA24023B1809B882422A5480190714C904904230591426621A48099484D0A280D12264AC890304B362A50308910206153C4650939649C14809B468DD19225642031CC10722085290C25124012290C188219B58052360401496E1A945000282913C22524A748121668C0C48D02942108C14C60B4490C152492C024A298058A44715CA24D13330954462D1CA49023062818486514B32D9AB6694BA6041AC47064A40500178121365189322C52425221934C6104011C332022C76423C3051404444CB27022477198984849A871228508634482E3968D51B6248B024C24A881024962822869004484D3B86D10178CE2A02C0C93449B048159266490308204213210820C248944982645E148421B822419B9001A892509100C12306521206508B0901CC96099B68C144028CB1622CC2022992226C9B469D8268C8108090A832000428C0B448C4A32099036101B346099880020134003028980A82D8492801C10840985654A06611C80206404920CC38412C13162382C4B48400AA0019BA8099B182650A42C8C26851C3832CCC42009223212C86403842CE0202A9C06650A07614446485B40045BC85054A08C544625C8C2854B4624DB80650344301A46324C384E08368694008053B43153162092086E9402619896654244655B88210CB4249CA2091B1529C4248210A74823324618303198B20D41B064E0126EE2147201830C0BA229DCB89054326DE3809144204624A03122A4051B426C1917250B810D50C601439680D4A690543050148469094511D9425149B62DD0146464082ECBB4511C422C08888418018C4B3251E2322ECAB8094C240AE3008EE2041201B2618C164610334522A47184066480A608A1322000426A5938488B368C200605C8141003978408376A0BB690CB344E01A56094A881C8144E20A22560363260040818832C9B0486980462494028C4362C22000D92081181002259406951806C49C82C008728812400D8040141C0612218720938221B991190949102A429212692C24671E3A07192148D091161018428019728238829A234641B93319210059BC28012C62C84C46D89866013280C090021491648D4228509332ACC322EE0046E002881CA984DC0C6118AC42410846CE1A489334005D36BE263F13D8704E8F12EFBC36929305053DD46EE641E54F6369A298E513F4822333E38F3523EE77FC9A2E11F084A43CFC14FFD87310FD218A2B7C45D723384C0928C02FCDC734C6DDD6FEC6FEFB01872DEF476EF1985CFA1AD5F0E9368E5D99C9016913F3229C8BDEAF24A92A2FC3143D920A60642E40321DD485E3B81947FC88BF8CFD757823DD930147A21C7AFD309A4822E513DC2A79F0DD25312394974D4163B2C3D459A0A71556EEEAB6FCACD3DBD6213D169ECE5A73D7B2FBF2A58A946B08C7A44062509DF82091101E5A40BB99CD2BB42BFD0D8230ABC6837A207227152A9F2A7DD52165CD69A27EB7AE1D2A0D0BA7D6453522925E21DC1CC1A6164425192337613AD2DDAD18BBFDD32B89690BCDCA8A732B1C91391EF72E91B0892C74C9468C8E453A75A2F740597BD8F6DD9315DA523008EF5569CFD030C62DDE24D037892B0ACDBF3119B3528AF7B260961635A9A9DAF1E9365ED159205B32A71CDE1BCA1AFBD427490D5C6256C7424319CF33AE3223C6DF0E3B0E066254487479DB37A515C232745F363DC1CAFE0D9B852EA2191FA68838AFB7185431262434927437B5E83A0EEB0235D3FAC48CD91E2E732D65265A925170887506A9E3C4ECAD5F4495A1A4627DE3EDD00D9292A71F8995C0A459D1E1D0721C9F0CF7007BF1A024B3A9F6E15E7CA17D07CC14AE1F6B7085DD13AB2B4F2BCCD9B29F8578072D48F6AA35F98E12CE43BF0F0FE04E436EA70992A3BA6DA1DA9F74DB69306697159DB3B10B23730FC02B06915ABB33276E23C2482CFDC27EB29A2EC39BF6D792E94CF0DCB0A72312A449011C84047DD5EA91501E53F78685B9B2545A3CB35F3434A6096024BCD548B1DC4980DEFFBC178239B26F05D9F2C46723AB00147160FF4710C8605A1D3C6A0C577FF353338539C32FFC928ADC637073327425E077330C80ED54731E3AD8E3FA3C9D8844E4EE361432492D311AB21E0AE7D6C22AFB8E79A703F526FEFC0C6EE843DD08DC6AF4A9330932927A0581F1396495D91B01A547B11A4CF28B5065DE67D0FD1094E17073DFD91781880275340A40E178A7E08911F24B4C714394B9D2F7625E5BD380C0EF363DB3C81F4FF410D8A9BA907742CD79A7B398489C4C29A8D481ED558D15BC723943B074CDF500AE296B021A0693FA11EB5C6241A72F1AA6B77518824962553030496DFF941D45DCC6A259D8C06E437C824CDC430C2B0BCD994527A284DB37A52A138CF37F9EEFFFC1D0B071699BD207C7FBF51C17DAB1A8A88981F72B979D5C117620AA53D28C46FABAC8ED7C12430439B8AE8FE940984530CBF578CD0A26E282662B5F46476016881F10B26276254812FA808B26C3CBF6ABD780738911B59759E5A6CDDEA1C5FB54FE27EAB39207C32429AB4DB968D8D1000A573DD543B177B33A4CC205CB08609BE76C6C19CF34B0B588788FE017F236529FF76FD415DBA99A63ADC7E3063C4B04785B5BD821FDC532FC460A592E5E573BBFFC26C759836DCC7A096C4DDC864876C567AE72B3FA89F17837816B6C97EF0D34E35DB6CCE212ECB30FB9C19E38AE523474B90734B7DB45EDFD0044D898A172C57B1D006DDF649533022A63050F7A8B05C88F8D6B535E9E0B001AB4311600A54636B99AC131043C82C02277452160ABE139A1FBD2E1741D956620BAEE06B5527C92FF9F50003B5ABA9843FD9007E8BADD984787831EC53C76BAD50C704A3E5682BAA313E41C4DD3310972E58055FD09F2B81D9C7E7403DEF0C0BA0CD7C801302161EE30D0E3DEF3E00A01ACBFB06E963AB057DB603135D3131779E8EABB00F058E5AD4E8403F01A756D751C26FD73F5AA6EAAD383470F8866E0952BE6E553262E0493711680F3803D5EC7D785BF3FB2AE3A182091D73A9FBCD17DB7AC8755FC0FD5FFC4EFCB44F36D41D562543C977BB68FE11B112CFDA22B0D2F08941ACDEEDA806454AB207430BF6CA969BF9F9B3D1877A24C6D703B69029FE1D0BF43FCAD5C4CF39D9553B609B97AE7F8298058A1E9D118548E4CD0F1757C2E02F1EB15AD236E4B22C519F4C22F623BCFF8541E6FEC7F9B765196E55319A9DF3E017C1C9177D5780E5CD796FCAD6EFCB618F2D003748E5723F7A5FBB14C8A6675B17E822A38653ED3C285E2A5DBAEA11C0EB8D57C904752421428D1ED5278890248AB219A5F2407C19C6F3EF91A666D08736650AE404611E773067F5CA78FE63ED47A451129A5F3DC6C0EF19836D3DBC7F0945C0FA72C409FF2205C9316FED3E79A74749269F3734D4DE80CBC30DDD4D5E3B67AFDB9A7024B85DDF5AF37E984485644FA723D8F39DFD6CFF61DA769BF4156A1AD05E66E2EA62D8CEB30E3EAEA7D4DF27A8F364E57A928F2544283A283E33553C60A0055D6871C067EA4AF5210CD2A7D76283FF4463B1B7E79F082063EAD6B6F4672B56935553BD43967F4831E4B7A708B0CC28E40481D398B99D6BC3A1DE567F00051A4681BE983365EA5AA8C60926C10B86C1E1CFBC30A2CE8F68745A78683CC4EAE5B848F7AFFEB732E41297889DEA8D945B2792725FA4824589B043E8A5B1AE530964F21204698D7E1170B3AAD07469EB5A8D6DA9AA413EA4456C3542770EC72C5ADAFE58264CADF7E18EDBAC0433DE86F52EA7B8FAF0D8B27EF9D47B53002A340430A0490330A5857FF9CA822EA7349ECB79A4B34B3409C5A48BD00F2386F54E119E1C1B5A523CBD133F4B7F8DAEC89E0AA8F00A91C9E608FAF31D107DC122A5361F68C574A81ADBF731F265A001A62396D8051E70AE4C5C7675062CEC29297857D4A91AE45554B0C8D39A1AC5C289824443DE48F4D11962395057540BA9A19FFBED0C7A331B817D3E952A37A018DEED88329282DA64F173D3DA1AFB54B7B95F6C6EFAA5D17AF2B9E6B4C586506791978ECBAF2A26FEE0D030A3A422B15BB18DB7CAC176553E83EE6A97D7E4A0EE04C9290856EC37575D6999110451888DCD22241C36197D1AE4E2C191147F4B2ED1F1221E7107D40AB74A2560E2B28FDCF2629AB65FD4C00F89F5875879FA35EE5C508869BC187C962B925BCA6F534905D67F8CF0890038AD535D782465F9F74966C92A9DC48DE88462BE780D9A18844ED0E18D4D897BB99CF21996EBFBB8800B792B09E25EA9FAC4D7309DAE0463210F13742CD6973A09A29A5128EB413137D286CB12AF11D207CA13734BD12EF290CC21F983A49C21577B9299F77E9D4D5F354D1A7BCAA00A3BF43078D0B5A6E5F3170C590CEDC0A60FCD42691269A5EC9FFAA57C7D73A329A7ECCBDA2DCF8FC0A66C3CC08D57A76FCE4A875E5387BB6EE7ED57A175194E3C9F65E0F6555CD1075EDB7D1933299FF3EAB0995BC7345A4BB07CA73529D2A542837230A907F1B40E2ACAFA272B53C2FC146EB66CEDBEC4A22317C8A81EED1647CA9358EB32F88933C0739A72CD25BDC528573F81156931DCD4AE9E4035338DCC67E27B4F02944B925229C4B971A745F4522D907113BD289EEFCD9CE6C070B443E985656C3665575D7838FA262ED44FC48AF179EE71C19FDE442C9B86BBE307A85F1AA4AD03EEF58A9C30FD69F4EA402A3435179204918230C75FB1B6A71BF6004E10CD6C5599B11363C8B91FB8BDEB69040D99CDB25E002BE70404DE17999281ED9AFCC0B82B77158208D68E8416C3C6998E3E30344A674E180C1A0FA4A86E8A3799330EF212A50C48214E3BBBE9D8D6D5F62194BF212A4B905F892035E8E6EEC4B04C05B86B18300FBC30DEC6EC9E91B0247901FB7B1A2152F2C3B2C22C59F2384E04C182654805B19DCAE826347AACF32255FD33226EEF7EBCD0703311E01219497C78D9AA8CFCAAE3DA9117B8ADF441F90ED9239EC823ABEFB921325B640C1836959B9C5CF67BDA0E321C50E7D69798E1B7112F35E3BB5155AC6B51F0D0A0873DCDA405645CD831F9BD12CF448570A501BE3A04EE74DF18AB8ACDBD76D4155EA9AA090CC2C054D8A671335A0D130FA40E901808599177E83D7BA683D058E06FF3483D254CE8BCC7F61C3A6465DBCD219FFEB75D0257CDC1543624CA159668929035BF8F34D4A0906876FCC6B691D127F607FAECAAD95A3071EBC9033A5139516F6600DF560A49C9B99C56C8646C5F336BE0EC0E554F94405D5CC1F51DB5492654162A812C31F4E6FFADC1B3BBC46AAA397A07023098A157E4F65D0067B9D8B4A5A923820337CDCACC745669E9EF03938FCF86323D8055A8C9C21233F07D76D153CDE7C07D08D6BE8332F056CF9823BE9D021A47F0950A2DB144C6D8435CA861007EE57E99C2E6C99AE8F8469D91202C1C173428D2FB84D7F5D45005E8B5E9EF46A890C2194D351623B0C1B61891A54B4D9CCCF5B769B321CB02C473A48AFA9BA2E751D401B26FFC8E875E8842DDC059D2D21E51AD631C0DBB1A3BD8EBE221E8D2739EBAE1C94531C601FB76E7837CE16144628DE4D9763B144FFAF8A40DECD3CF95CA49A7F748F3E4FC7FF61B0FD9B97AE98AFBC657C867F42E6BECFE0FAA9897A4F11B90E55ED7065DDC90A87341BBA2142CB2F8FFBCBAC3C6BDB51718AC342A4C553690C68A2999214C33A94880C3F73BB169F5A6D085F2115592037E8DDE1D77E53AE4A406F999ECEC8E4D90724D397921D561F9FB81F620AE9035885849A69D25131AB5175AD57DCF4B6E03B6B992DB5E0449E241D386BD5DFAF7222BF73D1CF7C9AABEA9EC87108423E52726AB"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>

<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <PublicKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="D92FAD7D55ABB12FF0EEB5428EFB8EEB5AC80791615761120759C9B56ABD55E5B3B01C9924580AADA9394298BFDBA3748AA14308EDA8C9663F1FB9DA618F7DCE369F4290DC43258E57F94A564069556B970BBB6B737F5FC4ED3E226DFB4252FDD61A48BA860BC7195A841CAC5D70DC98068F621695D967A78D935CB65BE983221A89DF34B760D039940F20522A873022EB30C0CA516169F1E7D7BF924467E8985E3F398B6A062597C7EA5D5D26B7C3867001EB959B326182C192027CC582AAA5DD99A4A98148B312B4E86A6D000F4101683144504A2C52D53E5B2BC5B310A03A75127E257331C9939A8B437FF3F7C686CACF37B71E3D63ED178806FA0E8D13BE2DA365B1C05B5416C38242A0A71893CC7B6B44F5292E4EFB71B520A20CD76E1C85A2B16F7705A9263BF3C9286B8E98DBD89CA7E50F17BC4A4B94FD1269C53E7B38A447A609959214222046041F1F035B0CC2F9CDC6CCB5EBFE9E4BC6DFF1F44DA1B5AC49B684F4F8B207952EDBCEADB3BA3E53FF4890B104A4BAAF228C0C31C4A4A5BA56E21AC64BD3561783E5FB6B235E131A3F0EEF87DDA7DE2CAC754D7B91013A9DA8C0E7ADF720581B293457E952ED2FA3209221DD3E842435481DB46C6698DA40B85D609A2A6641615B9F0814D9C144A5E0EA126754B7CAA114D7C6BDAEA655DFF5B16C955932D9C65284BA9954F55582533E215734F694ED3B6414FA5C98C14E44DC0C58C2F97C6F82FB3C574DAF10307F338C9EDDFD3F97E2F2ECEDC79A01FF17B17B808D8A9155CAA6D3229F253A3E98649E26CA81F8C0A637E2CB2CF6EABB6D73CF913333FCA6171646596DE5E780E117BBC814E39502CDF8012B7A35C3D50412F706CD763F86BBE3C9B1B5E3EF3317BDAA1747B4A22D6B3A22A51B410D7F10992926F1D99F68382E34FBA57D2606668835EA59E65598491C06C0AB42E3E9906B01C900FE11806B37A4C9F1207156285FCF3861FB2A25899EA6405D69C71D390A84FC4DD51B029AAC6F19EC0E64BC535D4DC4F7CE525B04D3FC6135F2BBBE4084721634AFEB986BDB65395A936F9C33CE1FD43FF83B08EC6DA1AC2E1F65ADDD01BEB75F0E879645CF0F7550FC375D06DEFD441DB673D5C625D52ADA0BA25BA85F73C96891F26926BA716E12ABE0694982A70D7F003B2DF8D9536BE22F0E1A3D2D2D9C86D446F9D8AC207939FB1225456543D2FF300533EC70DD74284FA881DABA3F5C3B4F5587309928BB50F7AD0DA788113417BBCDCAA4F42C4924AA543B3B70DD15EB865E7B5FBC875D4FD443C1D157D2B05EA3C4E482ECB4520251BEB7C3BA6FC7886C09144CA13D7EAF9F69E0BCAB1E7D343F557FAAD90E92744366A252216FE85C2F42232CAB9A2E9B03C90AAC1B7450B5F20880D5D497A1B80601AF6B9D866744BDF75F6A0FD33C0ED0BEC402CE61AB479E177D8139671327AC057D6D8C740F8E00876E6D68652F20C9C041E3153E8F526DA298D64D18C4E991654719E2922DA70B987A801B93E011F3AF581AD68518DCE4EF85E02E49F0FEAC8A9A85E272DCD79310027FEE71443A99DE35C25E11D5BDBA160415034932975DF6165F6D960B021F7A430B61F34F5B02E7379CEDD3CB40EE953FCA07D3D6304DB504366790A04DAFB56C166B2460FECBF612E447534B499DF30BF55B8A7D00938889F21BFF05EA703F4CBCD5C6B5985D3DDCADDAFDB4F4C188C983AE6A41FE4EC673A9C9C1F2D9AEC04057EAC033B11A4A6BD73FAF270674366CBF1FC6AF8FDD72AEA39766E319E10DF9EB6C1F76362972D55B043ECC48873216F0E2DC3DA31B9672695D0AF4624418514392D9EB3FE9FB3F8AF72DC0E848052B0AE87E883D656368968DB1F2660C40D7EB7E523BA6CC84B1FC66F39EBEFA63B287620B6B1E30A55BCF0F89E2D7BAF1332FAB27F612AC8002CA58FD8994671417F48EBFE2E566B91FBBAFA7BBC6786038BDBD8DE978945072F07BF4B75A6CD3A24C312080DEE21A576D5F7FCC4C6A63D297E73B6526DA9ECC719BA5C4C5C0F735185ADC803845B84D60B20C10116215432CD6C750D914F42B77185A5C584C524020F1A0546778924F3199F2E6C13D87BAD14FCB6F1A5D4EAD14E5A95DFC6F8F6C5DEB5FA6EBFC09549E11189576E2B69BBCAA74276AEE264EEB04BD509A6C7B488434C6EC1AD35463EF352021FE8FC36410474A25E30A7CA41FF5E30BC1030705412274364680158BA0045E6C9165A750A89EB2843242F634581A1BAE28DE569CE3D1C6ACF2EFA46D57827F6DBD80E0DC09CE775BBEF4772EA69589749809B8F2404B907F3C58529CA9E265ACA7EE13A0D97FBF37B3A667742167115F4D88A0B229C3A6D485E191587022350632429B068451261241869A0A52D0DDED03F59ED65B4347A267DAF48F2700B1C6185A349BDC6627FF1488F55DDEAFDB4826E7817B863D0553F250A939B3D33E33AC1203E59ED6737EF1FCAF865E308A16E8F9EF2CF089E4FFC2A5EDFB91168C11FA2E2841A7783B71D6657070363B7A31AC8C61E42259E9860B3FE154FFEB8EBADB7A88F063579A7E4A9634B7CD6D50758B5F623DAC18EA0267F3A7920AA3627F2C9E91D2E02E16AAEE5D803A19200130972DC4DA7046E6AFAFB23F752671C7F3616DC34EA75E5303F7EA986569F5FA62DCBF34AA7535A316861221ED6D11525FD1549B90E3B0A78EBAFB518B7C786B2C0BF016FA48A918A8C5827DB18DD735E2BFD9D3FE771AFC5D39C18FDA6768E6503B6148D9ECA7B7B6495F50C39C0F2CF3653C0A624EE564E891D0D4FF40BD85E3B307C140F8BE6A604E009725062EE57906D93809E72D6506C342D9B99027072A61E4AA837A71BF8F5BA1B4606CB82C2B41E29FF0C0046E5B3D19C675783A7E198E4DB5192F3ECAB793EAF497CF6751272F1006430539C5BE5D73D675220DA45F2CD11E0C09434EA9E3075C8DF3329394563708FF72E118881EF8386EAC7718D4C5BC1D939AC16276A6D49CE2B4DEEAA06AFD87834F79DBD8108992AC03AF04D40189FB8B69ADE56E63312C15BF926BACC22F8BD8CC701BFE7A7E8A18784AEA06CB6486B80183F86CD642407D4B1C3304564A39ED00542B2E6BC98C1B9A6253A30A27D0D191D655FC0BC8FBCA3FD97A988D58755C15E164E7D5B585F3040BE7AD65836B8409AA846DE255C6EB9EE199B30A5EC0AAD5044479A5105C7A9EF8C5946644A03AEF7BB8AD394E1FFC9BBA0D95DD90AED8DF246FEA879A819555FF01C551B4E33716AC6F9AF2318E579EB155D4DC566DAC1C0D24C502FC0B1439D6B4446817E0DBE8490C7254207E5CACBBA59ACD033ED9661951B874C2A582AE0C1318F14F765676D9072AA243C37235BF25EDD3FAA1C5805FADFCBF460D2914C8E95E94BA935B5B7BF73CA8A13971024742AF4CEFF46D859FFCAD193D2EF390463432A271CD86DB72C521D18A81F68F4BF8FF96A3D92BB3EE4C74BEA64524666FFD4CBB3C83F7813F87F8388AF242B7008F157F55FD77F0E2E9CE8A3C9ABDFBA88C2B500D76DE72EDE000AF225966428916D53340D5B7E87E15B334C13FA90B60CDF18A5FCF1818971D8DD39686B5910FEBAB97659DFE100200B362E67956084E396454486C7E0F5FD840B7659A6044831AA407145F231437DDFD984512E5C81B3235F9F5B851272C73EA30"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="20736"/>
        </KeyBlock>
      </PublicKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


</KMIP>
