<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="D2508FA0DC1EA8642BC58677EBD2CF83A96F4E7143884A2BD024A36B460B39F9"/>
    </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="D2508FA0DC1EA8642BC58677EBD2CF83A96F4E7143884A2BD024A36B460B39F9"/>
              <Key type="ByteString" value="3B9DDCFDC577640CF1EA8B129002F939409215B2D7A8C4F05859673531EE626CBC500BB43F7C2E8AC3DA9826C16BDB38D23C8E19CC8BAA1C05FC7B43F4CA651A115C18F80607678581F4663642B9DCD5E7F7F9586C51189A94AAF82078CBFED41BB810706AC632174B68E9388784FD5C01E481F08F6F5E054068F485A5899BDCCB466952B06140960844261118342E9B1444108384DB8089C1224099288551168914134EC4462E4B2440C132698B88445B388E543291C836021B9024041941DBC66C43380A40B22D201610C9104D042061824471902828C8308682984D13430C49124C51067041204C08224C19170A9C101012040081424582C600D38865811240A0340A549041133944024566C3949164B66490A42520B70111C780631428D2A49108208002B65059160441166EE02608984281219764011128D42831248840D828289AA88CCB968D2125810A9900C8C005D3388660126923121082201050A20813346D91B44C62261253008642B26863362D91C405931081A0B46414042102A501D8C0504CA27110142D1A1666DA42255CC66518B110A408120444482102724946300C49408086488C2266C9906C62288018870C11888C24B9455C820D60C204CC44410100616012645996310A816941420E24184180C265E02609C9844CA48221541065A0164E61446A1A304D8B0061943445204271894448DBC2711B072D23B18442288A101250C9968913B061DC88201891615B2402030860034384C4886818044C81360A02C74553286A183631CC30411B4712C3146E0C300602A5458B1600D446914A14659C224E1CB84D5CC08018B70D03334EC028719AC860DB482C1B84841919020213200A430950B09142922514C46102233193388E200372144368C406900904900A420A620646A3A6288116724380255BC6601C118ACBC2280B1762DC3021C1B0508A2446A3926122066CD2944109A38840122A54A8859A884854A270139541D38491490470A1B09064C86108140819346A4C944960A6245310290A262D89322CE386619406501C9860D03030182322D3A8901BB564D310419112451845055C0651C23668120646C2387204916504858512341258341121158408862C812485589440123271E4140920234D5C348544088600B780401402A2A604C1144103896814C75120348109C940E2821010036A1AC2209400048CC66C241690E0304ECB468D01944802351119A00461480212B14582C44C010526143769023330D1A62108B90544960C23026454360421420C11132184046941C21021A590A48268A226040B4850632642A4800819104480388119167060124580220913890809936888A468502044D3322514C9445A1810DA08445C148682B0895B963150849194024D64B889C04290039868D382098A42201B9565E12011D0C241600261C11224584012801031424224DAA208099370D4A80801072050B861903225511880A4884124122EDBA46099C48C24478659080608940103018C4B1644848029822872004984C8146818832501123100A0288B30061442461398600B02241417615AA68C20B20422A209E18890121386A2C280CB2431DA1628211965143906C10420601665E1046091262410084253A62D080411D4466AE0C001D3A66CC4342109830CE38405DC328E184706112351911031DBA428CBB66D64C2810B276A1B412624A03193948523808818B28411265192B8911A498D93945102C86051C60DD338120240721A1400CAA82123949123378D0CC44D19B04408A8419814680135065A442D6000905190658A402104054059102D1BA7201BA22D21C22C2382288C00711B09602485451B922C1048228B18854B409021894DCA326A08066A21B68C0BA1008C845192161109390560A88809288058904D24480EA49811D000511B348C0095640AA144934842C4480154C001E1B42D8B084803C98D51400DE00225E3C46C13B204630224A1B62C940661C3B44CD0806D20478023C88CDA328AC4A888548089E1380C9A4689DA360608896D00202413119222A001D8A44951206020A028CA943190A604D0A629231991A42492C83841CB8251E224419318865030501034490B4948D006455908291017624A38901CB40862188E9284258A186082988C58344A5128668A1488D4824D1C271288A6014838265410840A49290B484498C20CBB7A3171DE783858E6E76A2D81C831D39706EB2B3D3D292FF0842265AA843E3654488F5F6B331CD9592E92A33E81F9E58FC873BABB775EFFFF1C0D59E056992F6F6EF8B37C75AE9EBB12FAF1B50F875205FD68F975AA533F52C1163CABB1A553D843CABAC677CA09371D7C44C3B13442B89DF6B3BDC2689CD83E9470209D923B48FD5B353E5EA110F66DB930FDCA2BABA0B5D0837FE41C06A19899AA68D88299DA61CDFB3A9783FE08EF40EC4941200B5E7CF1185672069FC771C36C937250A350228360EE1D1C15094E70F73FF8569193A520E19740AE836719E0D4EFE888C54E21220090E89E55712885988FB198A9F23B775FEAD2D3FD078DB48D460859E106E8478D34E8990759A86DB99D674611DF0E611087B30AD2381B199B1B66EDB47D79FFA7119A79F3BC0F78A824AE09E9D2CDC3DA5CB93E553CB7BCA3898769D2386386619A0838E1F370F89940FD64618297F130585B711E19D504AFBF25287D2F4D1AEDBA3811FF370B96B33770FF6153E726E17CD04DB9A4ECD87799707E5331D107938E17AF2D8E94AC975C77DA3CFD8C18332157AE93627AA5CFE9AA20A7BA07405D86B3E65AC64C55F2B7C504E480702F50BD6DB9693D87EE8FE15B953690AA3522C394CF20FA9BD0EF2D510A26C5E4B3C4C76BAF46E50213BA3649C2BD48A7BA56B7ADF333D02465CA2705A9ECFFB3014714B1857166CCE51BCD570FC702F948A062D363DE33B0C7F1067D01D33C3E918979FD95CCAE9B1F62628571A189291647F50B9166BD66588AA60630ED18B866F7F37CC508598A309CB75122876981342FAEA234F114CA9E202B3CF1C6015A59416DE0ECAE18616560BB4D15B110BE904A21560D8C05AE6A6728AED15F1B85B5E49F41EC993DE75574AD66D4B4318A2C72B26CF0F69727BF10F76CE6D7AEB7EA14D6ABE5B215FD11E198B0936A4BBBE7812C32379E1FC9B5F3B8270E6B18B5C0F2A588114566889B9E37636E0775894B05FFA370DE1E633E5A68F0968B209E0C54B9F9F02B5BC0DA13B93E6E53B75F811E7A35349F3BF36698C14E1E02E85F693F28462D2E89A490F9864318AB405626FC9BE07042A1E0BADB406C411218ED4A7D9AD6CCCB58938683546AA0C5DD86124387F9FB396298692D8D5F069676DE95E9C3664198D267E85EA89A7DCCF7DB898BDC52B684AB7C3C0FB9F8E5A554EDD5B12C157B82E3282C6D6B6454A511C98A80A7EFCAD74AB5BA721EB306D02839179A5FB30C13A7ED91634F109ACEBA95AA69FC5211E58E12F3C1D5C254E010609ED96D083453B6B9719BE2702EDDA0A55DBAAC75012F19A445E181B89A8884385F273BCDC3D45744A38B24B6013644BA0D8290981D5E8B84FC1319B1B9FBEAC30CEF4008D86AD3F7A23E93375045127B1C5357DF9B6860C02F849B2AC079A9E1A31627C1E06CEE93729CADF60100E52CDCBA115822B8CE794AC308D8D8DD0AA2E72449A84781CAD06F62EDF98F4881C9F7A8B444791531C09021D229D1AE2CC67EACE121D06799F5F8D8A508BC3651B60A9686EAF6223CF99B889A5A343AC5DBB4F84F01FDB448CBCA26C9BB04D9E9E252D5BC4A436D31FE9B8010909BD663E2EAA37925B3D892E1684982A82BBFF98041EBA93CEA1D94B230B17A952DAAD1DDDCE6F7D21CCD9A0DFE1F82C069206EB6FA8228458C199D4768E68593B76C5416F9A3039A5A77E4404FFD0C1CE3AA68F28810305BA01C476E41CD9EB0AF4602E5140AD3A3CFE32708E94541F19C5D2F3617CEDF93A856405459A2E37890AFD8EA63DB08DEF001EDC4E21A65D404BB8E2DADEF1BF5261B8A27CB85BC9B0B8ECACFFF0B1A6184A49895BD372EB449E4B3DD834BCBBD13C6A1AA09E62B875ADA0BF40DE37EAB9F4D6836B06D9EE95EAC133EBCF2859C50DC661FC6DB9D5641A734B028BD5FFFE7C0C7675D70EB747E6AD33A7C98E2CE0B4346BDB7C9CB950F5B3069EC13A9377530E612CD7BF057F3A9FD544E3FEBAC73570F9F12D0098EEB728CF7D356E1F51B328526FA596CE7859288A237025C11B9FEFF0D4FA7BE9968AA85034BB0E70D6C54C70235370DE1A7F08069FA736CE53998B5F869DBEDD6025A1191AC439FA5008EEE6E78F8A2277D068C777C86D34C0F7E89594B784354CBB4D33B1B886921C0E623432D2FC9245AD19CEC3A25922A0EF7DD98F5012698F0ACF4275CE782EF45BF960BB0C25418B06F2E9A20FC7BAD60F46EEC4B9B86C481EB0CFFFDCC1CC9539CBB8C0A05763014563594B50ECE33BC192A0FE961E4F570346B90CE34AC4DC998D566C2AB6A435FF7FADE178767A7A3FCF89EB0E3E75B5AECDA37D742900A83D8868C4BA864F7B26EFB5B7C17F9501D4C71828BBC98F87FA22CB384AC82277C15F3FEFB0D587568363CE32390EF0759C7F3EE5EA0BB274F1155EB95B964ED52C2B7D970BB043EE8DBB6BE212202319167980CE5C542509B9E5F7A114EC51CEB2DE2D66ED19FF69B17DCDFDB2943758EB3A8AF05FBD495377A648608451D4092A9D982453B5695520392B55CA42C757BB3B56225C250AA9097630B5ED1F0E06090ECE6DCBE28845BE520DEECC5564AA41181CAF838EDE6BA76513D374452D4CFC1D3DE2D7610E2580BC778C1450E53E17628A76BF0994534A8212FE87B0B251C263B7F231255A881BB9B0E33654E42EBA9A950C06FBC822B601FB5E2865C4449EFE405EBC66890A0AF10D3F3B9F245B4342CA7988CA549D22E168600E9E62E9AF8ACAA35C863B8C59A0FA005F064553B39D3C61ADE5FBAFE4696447AF56427B802588B7E6509CFB167AA8B1FD0017BAE38BD4C6AF973267549631D76F7109C5980B7E299E11BABA236F7605C278B0D38BB284D41FBE7DFA9D876660FB302E743A73B18E5E4EFA951ED6F114CB5ED462C141570C24D9D95FA6B7DBC8996E252F3093EB6C69A963B5A85E22984DA6F8155E50ADD90FF3D90E1DD6938ED8871B68A56D6A7E64B41A16C5ECA757B641E9D96382FF5A3E36A802BB93A89BFCFC361FF53C4150BAE4246CD7C7DD0866A7B1385EE6BF07010825B821330D5260E4270DFD59100EE4528835AF326092A2595762A259B77418F6695E218E446906C093F5E0706539C958A12002BEFBF18472999D48D32FFFC029CB138D80CDF0D202DDC7ACD111B384270082EC8501C04D32A334D3A9DC2B392D74D8D84900850D719AD795DC5BAAAB0ED1B73C28BA43B1987FE3B676198F6CFBB6D30B8E40954CDAD9CFA1938686D8C8353565B77DF738F33EF73EB9965D8DE37B3F5BC207BE41DD17CC713E333C356AB4EB737E5D1B4393A6E01A5AB755DF3763C70AB95557460CA164CF50ECA2F083512E6E3CB3528F77AC911B3CD5C6E79F7A73DA00A436C1B96F307B1AC98C609D11D0B6E716E4CE2FCF07BCC7B1BEF4310B52198D63A51C66CF1A2DA886426C74C6D106B0D727E0BBFEC8B18F3483947BDCD81D52C9276D5AE996FADB4298FF76B9CFE9412FD504CA6ECF7D326BF7A59B55EADFE4FA8A9E080266D51164177136DB31B0F54A1B3898921C1DC8323400815A409CFAF7D7B01CA5EE59831F2E583F77D6B341BEFE2FA4DB888EBF7920F69A96B73237597A168336546128E94D1782594C1C8D82E3C004621FA6BB76863B843A5E24BB2260EB28439D9254D85F160337697F0EAACB46217A55C9C6559B280E7F3A59477031EB7A8BCB0F15DB8218B91F5AA9AAAD392DE0BE20FF0A1BAC777E4F35E8C04E33B359AF317F419553A8EA130E0724B4CA68C6A9D2753C33EFB8966A8146DEFB8DFAD384216CF9C9C2B8FCF625F371E0491758A3B86033F26D5FDDF8E87A41B84F9FC94656984D3F376900B737C7C57CE4BFCACCE84B958B9FC4E833EBD8EEE584993B6172E630C30D74345B0193F0D19DA47EBC5AE02FF00760C1B7478AC06FB4139DBA25E74504063386A34B03F4CCA7F184257066E0684A1959800B26CAFB3F4BC7A379C880B72C7B58B81A333390EA7117C8CCB77D2629E216ADC5A69AACC5860039C873CD940455B9A33E09A619320768C30FEFEDBCC94DC7B283B820FBB2E4572543CD4041E137BE0EB6A78BAA0ED22262C2ADBE4857C375521B91011CEF1583BC4A08399FF05913FFE8C109FFDB33F201AAB2D63089A34D1E09E15A6EF8BEEC8DF44AB4C2B87510DDCEC43BD167397110DC0985439E4E685A672F7D23673B839936B53352E03C2D7560097B3BC29BD1F268B800157B37C2215C5E4A26A996731405ADCA23BE92D631EA59643C7BE463105FEF4400C95BF25B13D1616DE17981B7B634165B0C2EB56A5D017E1B4B3A2AB64FB8FCE4ABF0F0E6ED57F3C0F793D4A50C9522D55B00175A44C672634C26C5CE01EC69003C9C2010D9BAE68D38D34E73B9415195483318B4202DB13807985410B3F88C11DB9BCDF062E7760BA393975AD1EAD74BCF822FB443E7E91819D3B716D04D345F45472B07DB9D8024E719001C8245415507DFA23262AD370CA59EEEBE670F62B019F09F420EDE35A47006870F030EF1229A385E8227A3F0F878F8F3B44E271827603E5CEB8F9D1DA90FDDE9D96471635871271F0A8A9151853757535AFE51AAC439AD9073EBA1A37D2CCCF5CD078381591232BBDB80A697DDBB153EBF062586CA539D7BF44AFE17E7827974095B5A2142CE7E945A823868598CDA4E3EE8C1B583FF2EC167DBC1100A9F6B71E33F709373B319A391AAAAA"/>
            </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="3B9DDCFDC577640CF1EA8B129002F939409215B2D7A8C4F05859673531EE626CBC500BB43F7C2E8AC3DA9826C16BDB38D23C8E19CC8BAA1C05FC7B43F4CA651A115C18F80607678581F4663642B9DCD5E7F7F9586C51189A94AAF82078CBFED41BB810706AC632174B68E9388784FD5C01E481F08F6F5E054068F485A5899BDCCB466952B06140960844261118342E9B1444108384DB8089C1224099288551168914134EC4462E4B2440C132698B88445B388E543291C836021B9024041941DBC66C43380A40B22D201610C9104D042061824471902828C8308682984D13430C49124C51067041204C08224C19170A9C101012040081424582C600D38865811240A0340A549041133944024566C3949164B66490A42520B70111C780631428D2A49108208002B65059160441166EE02608984281219764011128D42831248840D828289AA88CCB968D2125810A9900C8C005D3388660126923121082201050A20813346D91B44C62261253008642B26863362D91C405931081A0B46414042102A501D8C0504CA27110142D1A1666DA42255CC66518B110A408120444482102724946300C49408086488C2266C9906C62288018870C11888C24B9455C820D60C204CC44410100616012645996310A816941420E24184180C265E02609C9844CA48221541065A0164E61446A1A304D8B0061943445204271894448DBC2711B072D23B18442288A101250C9968913B061DC88201891615B2402030860034384C4886818044C81360A02C74553286A183631CC30411B4712C3146E0C300602A5458B1600D446914A14659C224E1CB84D5CC08018B70D03334EC028719AC860DB482C1B84841919020213200A430950B09142922514C46102233193388E200372144368C406900904900A420A620646A3A6288116724380255BC6601C118ACBC2280B1762DC3021C1B0508A2446A3926122066CD2944109A38840122A54A8859A884854A270139541D38491490470A1B09064C86108140819346A4C944960A6245310290A262D89322CE386619406501C9860D03030182322D3A8901BB564D310419112451845055C0651C23668120646C2387204916504858512341258341121158408862C812485589440123271E4140920234D5C348544088600B780401402A2A604C1144103896814C75120348109C940E2821010036A1AC2209400048CC66C241690E0304ECB468D01944802351119A00461480212B14582C44C010526143769023330D1A62108B90544960C23026454360421420C11132184046941C21021A590A48268A226040B4850632642A4800819104480388119167060124580220913890809936888A468502044D3322514C9445A1810DA08445C148682B0895B963150849194024D64B889C04290039868D382098A42201B9565E12011D0C241600261C11224584012801031424224DAA208099370D4A80801072050B861903225511880A4884124122EDBA46099C48C24478659080608940103018C4B1644848029822872004984C8146818832501123100A0288B30061442461398600B02241417615AA68C20B20422A209E18890121386A2C280CB2431DA1628211965143906C10420601665E1046091262410084253A62D080411D4466AE0C001D3A66CC4342109830CE38405DC328E184706112351911031DBA428CBB66D64C2810B276A1B412624A03193948523808818B28411265192B8911A498D93945102C86051C60DD338120240721A1400CAA82123949123378D0CC44D19B04408A8419814680135065A442D6000905190658A402104054059102D1BA7201BA22D21C22C2382288C00711B09602485451B922C1048228B18854B409021894DCA326A08066A21B68C0BA1008C845192161109390560A88809288058904D24480EA49811D000511B348C0095640AA144934842C4480154C001E1B42D8B084803C98D51400DE00225E3C46C13B204630224A1B62C940661C3B44CD0806D20478023C88CDA328AC4A888548089E1380C9A4689DA360608896D00202413119222A001D8A44951206020A028CA943190A604D0A629231991A42492C83841CB8251E224419318865030501034490B4948D006455908291017624A38901CB40862188E9284258A186082988C58344A5128668A1488D4824D1C271288A6014838265410840A49290B484498C20CBB7A3171DE783858E6E76A2D81C831D39706EB2B3D3D292FF0842265AA843E3654488F5F6B331CD9592E92A33E81F9E58FC873BABB775EFFFF1C0D59E056992F6F6EF8B37C75AE9EBB12FAF1B50F875205FD68F975AA533F52C1163CABB1A553D843CABAC677CA09371D7C44C3B13442B89DF6B3BDC2689CD83E9470209D923B48FD5B353E5EA110F66DB930FDCA2BABA0B5D0837FE41C06A19899AA68D88299DA61CDFB3A9783FE08EF40EC4941200B5E7CF1185672069FC771C36C937250A350228360EE1D1C15094E70F73FF8569193A520E19740AE836719E0D4EFE888C54E21220090E89E55712885988FB198A9F23B775FEAD2D3FD078DB48D460859E106E8478D34E8990759A86DB99D674611DF0E611087B30AD2381B199B1B66EDB47D79FFA7119A79F3BC0F78A824AE09E9D2CDC3DA5CB93E553CB7BCA3898769D2386386619A0838E1F370F89940FD64618297F130585B711E19D504AFBF25287D2F4D1AEDBA3811FF370B96B33770FF6153E726E17CD04DB9A4ECD87799707E5331D107938E17AF2D8E94AC975C77DA3CFD8C18332157AE93627AA5CFE9AA20A7BA07405D86B3E65AC64C55F2B7C504E480702F50BD6DB9693D87EE8FE15B953690AA3522C394CF20FA9BD0EF2D510A26C5E4B3C4C76BAF46E50213BA3649C2BD48A7BA56B7ADF333D02465CA2705A9ECFFB3014714B1857166CCE51BCD570FC702F948A062D363DE33B0C7F1067D01D33C3E918979FD95CCAE9B1F62628571A189291647F50B9166BD66588AA60630ED18B866F7F37CC508598A309CB75122876981342FAEA234F114CA9E202B3CF1C6015A59416DE0ECAE18616560BB4D15B110BE904A21560D8C05AE6A6728AED15F1B85B5E49F41EC993DE75574AD66D4B4318A2C72B26CF0F69727BF10F76CE6D7AEB7EA14D6ABE5B215FD11E198B0936A4BBBE7812C32379E1FC9B5F3B8270E6B18B5C0F2A588114566889B9E37636E0775894B05FFA370DE1E633E5A68F0968B209E0C54B9F9F02B5BC0DA13B93E6E53B75F811E7A35349F3BF36698C14E1E02E85F693F28462D2E89A490F9864318AB405626FC9BE07042A1E0BADB406C411218ED4A7D9AD6CCCB58938683546AA0C5DD86124387F9FB396298692D8D5F069676DE95E9C3664198D267E85EA89A7DCCF7DB898BDC52B684AB7C3C0FB9F8E5A554EDD5B12C157B82E3282C6D6B6454A511C98A80A7EFCAD74AB5BA721EB306D02839179A5FB30C13A7ED91634F109ACEBA95AA69FC5211E58E12F3C1D5C254E010609ED96D083453B6B9719BE2702EDDA0A55DBAAC75012F19A445E181B89A8884385F273BCDC3D45744A38B24B6013644BA0D8290981D5E8B84FC1319B1B9FBEAC30CEF4008D86AD3F7A23E93375045127B1C5357DF9B6860C02F849B2AC079A9E1A31627C1E06CEE93729CADF60100E52CDCBA115822B8CE794AC308D8D8DD0AA2E72449A84781CAD06F62EDF98F4881C9F7A8B444791531C09021D229D1AE2CC67EACE121D06799F5F8D8A508BC3651B60A9686EAF6223CF99B889A5A343AC5DBB4F84F01FDB448CBCA26C9BB04D9E9E252D5BC4A436D31FE9B8010909BD663E2EAA37925B3D892E1684982A82BBFF98041EBA93CEA1D94B230B17A952DAAD1DDDCE6F7D21CCD9A0DFE1F82C069206EB6FA8228458C199D4768E68593B76C5416F9A3039A5A77E4404FFD0C1CE3AA68F28810305BA01C476E41CD9EB0AF4602E5140AD3A3CFE32708E94541F19C5D2F3617CEDF93A856405459A2E37890AFD8EA63DB08DEF001EDC4E21A65D404BB8E2DADEF1BF5261B8A27CB85BC9B0B8ECACFFF0B1A6184A49895BD372EB449E4B3DD834BCBBD13C6A1AA09E62B875ADA0BF40DE37EAB9F4D6836B06D9EE95EAC133EBCF2859C50DC661FC6DB9D5641A734B028BD5FFFE7C0C7675D70EB747E6AD33A7C98E2CE0B4346BDB7C9CB950F5B3069EC13A9377530E612CD7BF057F3A9FD544E3FEBAC73570F9F12D0098EEB728CF7D356E1F51B328526FA596CE7859288A237025C11B9FEFF0D4FA7BE9968AA85034BB0E70D6C54C70235370DE1A7F08069FA736CE53998B5F869DBEDD6025A1191AC439FA5008EEE6E78F8A2277D068C777C86D34C0F7E89594B784354CBB4D33B1B886921C0E623432D2FC9245AD19CEC3A25922A0EF7DD98F5012698F0ACF4275CE782EF45BF960BB0C25418B06F2E9A20FC7BAD60F46EEC4B9B86C481EB0CFFFDCC1CC9539CBB8C0A05763014563594B50ECE33BC192A0FE961E4F570346B90CE34AC4DC998D566C2AB6A435FF7FADE178767A7A3FCF89EB0E3E75B5AECDA37D742900A83D8868C4BA864F7B26EFB5B7C17F9501D4C71828BBC98F87FA22CB384AC82277C15F3FEFB0D587568363CE32390EF0759C7F3EE5EA0BB274F1155EB95B964ED52C2B7D970BB043EE8DBB6BE212202319167980CE5C542509B9E5F7A114EC51CEB2DE2D66ED19FF69B17DCDFDB2943758EB3A8AF05FBD495377A648608451D4092A9D982453B5695520392B55CA42C757BB3B56225C250AA9097630B5ED1F0E06090ECE6DCBE28845BE520DEECC5564AA41181CAF838EDE6BA76513D374452D4CFC1D3DE2D7610E2580BC778C1450E53E17628A76BF0994534A8212FE87B0B251C263B7F231255A881BB9B0E33654E42EBA9A950C06FBC822B601FB5E2865C4449EFE405EBC66890A0AF10D3F3B9F245B4342CA7988CA549D22E168600E9E62E9AF8ACAA35C863B8C59A0FA005F064553B39D3C61ADE5FBAFE4696447AF56427B802588B7E6509CFB167AA8B1FD0017BAE38BD4C6AF973267549631D76F7109C5980B7E299E11BABA236F7605C278B0D38BB284D41FBE7DFA9D876660FB302E743A73B18E5E4EFA951ED6F114CB5ED462C141570C24D9D95FA6B7DBC8996E252F3093EB6C69A963B5A85E22984DA6F8155E50ADD90FF3D90E1DD6938ED8871B68A56D6A7E64B41A16C5ECA757B641E9D96382FF5A3E36A802BB93A89BFCFC361FF53C4150BAE4246CD7C7DD0866A7B1385EE6BF07010825B821330D5260E4270DFD59100EE4528835AF326092A2595762A259B77418F6695E218E446906C093F5E0706539C958A12002BEFBF18472999D48D32FFFC029CB138D80CDF0D202DDC7ACD111B384270082EC8501C04D32A334D3A9DC2B392D74D8D84900850D719AD795DC5BAAAB0ED1B73C28BA43B1987FE3B676198F6CFBB6D30B8E40954CDAD9CFA1938686D8C8353565B77DF738F33EF73EB9965D8DE37B3F5BC207BE41DD17CC713E333C356AB4EB737E5D1B4393A6E01A5AB755DF3763C70AB95557460CA164CF50ECA2F083512E6E3CB3528F77AC911B3CD5C6E79F7A73DA00A436C1B96F307B1AC98C609D11D0B6E716E4CE2FCF07BCC7B1BEF4310B52198D63A51C66CF1A2DA886426C74C6D106B0D727E0BBFEC8B18F3483947BDCD81D52C9276D5AE996FADB4298FF76B9CFE9412FD504CA6ECF7D326BF7A59B55EADFE4FA8A9E080266D51164177136DB31B0F54A1B3898921C1DC8323400815A409CFAF7D7B01CA5EE59831F2E583F77D6B341BEFE2FA4DB888EBF7920F69A96B73237597A168336546128E94D1782594C1C8D82E3C004621FA6BB76863B843A5E24BB2260EB28439D9254D85F160337697F0EAACB46217A55C9C6559B280E7F3A59477031EB7A8BCB0F15DB8218B91F5AA9AAAD392DE0BE20FF0A1BAC777E4F35E8C04E33B359AF317F419553A8EA130E0724B4CA68C6A9D2753C33EFB8966A8146DEFB8DFAD384216CF9C9C2B8FCF625F371E0491758A3B86033F26D5FDDF8E87A41B84F9FC94656984D3F376900B737C7C57CE4BFCACCE84B958B9FC4E833EBD8EEE584993B6172E630C30D74345B0193F0D19DA47EBC5AE02FF00760C1B7478AC06FB4139DBA25E74504063386A34B03F4CCA7F184257066E0684A1959800B26CAFB3F4BC7A379C880B72C7B58B81A333390EA7117C8CCB77D2629E216ADC5A69AACC5860039C873CD940455B9A33E09A619320768C30FEFEDBCC94DC7B283B820FBB2E4572543CD4041E137BE0EB6A78BAA0ED22262C2ADBE4857C375521B91011CEF1583BC4A08399FF05913FFE8C109FFDB33F201AAB2D63089A34D1E09E15A6EF8BEEC8DF44AB4C2B87510DDCEC43BD167397110DC0985439E4E685A672F7D23673B839936B53352E03C2D7560097B3BC29BD1F268B800157B37C2215C5E4A26A996731405ADCA23BE92D631EA59643C7BE463105FEF4400C95BF25B13D1616DE17981B7B634165B0C2EB56A5D017E1B4B3A2AB64FB8FCE4ABF0F0E6ED57F3C0F793D4A50C9522D55B00175A44C672634C26C5CE01EC69003C9C2010D9BAE68D38D34E73B9415195483318B4202DB13807985410B3F88C11DB9BCDF062E7760BA393975AD1EAD74BCF822FB443E7E91819D3B716D04D345F45472B07DB9D8024E719001C8245415507DFA23262AD370CA59EEEBE670F62B019F09F420EDE35A47006870F030EF1229A385E8227A3F0F878F8F3B44E271827603E5CEB8F9D1DA90FDDE9D96471635871271F0A8A9151853757535AFE51AAC439AD9073EBA1A37D2CCCF5CD078381591232BBDB80A697DDBB153EBF062586CA539D7BF44AFE17E7827974095B5A2142CE7E945A823868598CDA4E3EE8C1B583FF2EC167DBC1100A9F6B71E33F709373B319A391AAAAA"/>
          </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="3B9DDCFDC577640CF1EA8B129002F939409215B2D7A8C4F05859673531EE626CB8DF1E146A3F08155AA08CE9F2AEF0E4A8096C74AFDB7C984B30105489FCBFD6E57992E0304CD654405EEE7639ED4ABC295C3A2A04013744B1708F7D035DB37F42CE1DBEABAA0DD277A6C85FB9FB287FAAD5632E7191F8B0F1358F69AFA208E58EF155D0300D8E3F2B7B0A920D23067B06A77FFC6828FAEFD44A7BBE41D85B0E34459EB4E28C0E235CEFFD73ECB90D08F12646F76B35BC33AFF7DCB35C33EA4329F59FA51B0E6DC5AA498987A77D2DD7622A4E62EA0FA0EC3CBA665CC7DB8525C3A74697A5386AE7A71801F838612528C710E184502526D16CDA2C9CFC6BF44F4B3F7355899F391B775D3C2093A46E6E84C5FAD599B3ABA180D1CED53263B565F0C844A5EB70AB6590A9143433D8D27B768C7A55C62D286B0E97D120BF111490C71F7E6B12470ACC85B683606BAB1E85F44155CE3E2EADE835657FD70F2C72EA6A92FC3E65F0C8314327803FAED85EA52814BBC2E23CE7D51AD5433552246FAFB9DA13D0F7435B7B9081C92A69FE25286A905C5159E1139796586EAC184BA9EDBC0D1B34705BC282B6A4F30DB1394FED05F4072D0AA4141653648623D1432476C411973AF6FCA4B94074D565CB749FFA4F4F344395B44D0712A1975E89972FBD92E9FA981F75B82287669247395B50C464833E84285363A72730110E44CC9B6226F614DBD879DCEC5923841341809BAB72C998E0020F73081A90F27587F23B0431288A9EB43B2AB5E09E42B8CA3A0CF3FA077B3ACBDF170ADB7CCE7213779728AFFB74842DBA29BF92D2D92A97233ECD5B4BEDDDF1E647995A7B8EB7CDDDB0449211F62BCC0736E990708B457F08DB0CD5F7050416D55570D5CAB27F71DE9E9EEEBEF5A8C2D55187391E71701C49E6A5FE779019B28EB3D8AAEB598E2BCB4ECD842256A8C40243A4491B88F17F21C958FF17FCF939C1693AF6533279FFA42332F8B007F45670F31D7D60203F74423698F4A700CDD25F325CD2C6E090BE9262902558C6018F82866F74EF768B964C53087A804AA96423B3BD56EB460F5C8C976119B6FCD69A6FB6E7332A20D0808E883EF9D27DF669C1738DBD5FFDC769181D0D418BFEE89FB61F2AE52E5A03C96B0242FFDD006FB80A981C6843097DF0217BA18932790125BAADEA2A20D71415291B667825636EF4A24D9C38517C94FCC284D94AB45F0F1B708A15814B63001BE9C7F192E1B1BC383C34CF7AD0D5FB4A0F66CA147CA7CED5AA9439AEEC7EA6F10CC8B2998FF4B2D3A3920C3BC0F2B2A7A0DC726E990490F9F55EBEB06B0287357568BE3B7E1E91E20D83363845DF81AAC9E4EB5A655B684C98EF8467C0D142EE993A2DD87E39777927EA585861E0021344FE5CF640FCF8D008670EA177E364D7C48B7B92F1A5FB81115F1BB43294CD1BAFF30AE8F1CBCABE9088DC08C6F8E6CD1E61B7C9A59DE2675A726FE10681FC7A1F316C1D5143A2828DEF91C6DD9A5F3184860CAAB3CE27FFD76B5195A39F0AB579B85B7B1A3A9D16BB8093CA13322E64802508DE9F9F10E8B0B37C2744E16E6B198CB6CABD68686C31B7E8A027867102DC5A80936F07DE422601DEF2D708EB521E5EA6D74FF96A4CA40CCCBA0C8DB692F255C541789EDD3C3E6B145F44992FD68098AA771F9C26CC5D9BD13BD64C3E48C959F86ADEA9169C9A309D9E50C99C7D14670DE4F601DF8EF5639415DD6A0EE5B6B3976BAB60FD349B956FF2FDA31758D23506C980081C9CFCC22236C362F290EF9A9316ED9A49CEB09A60A8C6B05E6CB9F8A7DC5E771B4064B23BA893EF48D58D2F07BB2C8FD8B9D737AE75B681625448F65EB8D12C733B8D33E9932B9421805C9279B2640587DA486915CF81082A30C229E5CCF151A3E1B7E1F94A056DCED6A313BEDEBD20853D1B61DE87DC8D91ED3FC7B8507002264A4EEBFB30AC6543E114A7468AE1BF122F2771AEC8B610FD3C0AA4BB906EA3610712AB18212EDEFFFC0D47A59BF5DB836BEF0CA4138CEDB4605E93C6CBBF8F82F99C8D424C290BED2C6257B25881634A088C5C70B284E9730E928A019EC378B0CEEF303C2B62CB8D96EF289C52B8A71C7CC52F583B762B6E29C5A3CBD72544A14030225647927C31356BC2B8DBBAE5870A127A8B1C7231D807395C046AA285806400DD26637A66229684F81E4A9C41E4172654C67F522625ED80AC52D8BAC3E27E866915D40CC54F15D5ACF128D529FED12526B3A0BC7CC2C9EEE6334D8A16CD1EDF4A42E161954C8EA724CC5568CBA715546A956AD8775AA63B9776AC806E8E14E7FA3D382D31EB51A5A98A844676D72F870817B521ED1E2397BFAE58AE5345F35F22F0BA61F013AAAC78A09918C224DF593BE410E46C98A198B8F162AB6A6472C771188340CA4A4BC9DC3265B2BBE04C9947E5B4D4F86A93F5C900CF55C7830EA1CDF51E07261C9F7EEB776ED602E9996841906ADB9558829DEF72C337FE807BB30D1AF4E7A9BA21BAB27A042B634F2742CFB840BE643399FA2EEA913E1F2039345EF239794F93A638986C3A2F91D5DA1A4A83463954F6ECE2055216B8494D0660B3BCAA1BD3EBA4740FF2B014A14812CEA375805EDFE0BCDB78CA65138320E1120246D239F4E1B4ACAD2D8C520771924E269C226E531D441EA8DF04398B40DED2A89C68B1D6428D2296CFBA60C7C52E3D9062E98CE886ECDFDE6A90186572CD1CDEC1AFCA25141CFF1077DF262EA23745A9A7C7E2E574525CFF00FF0650997869AB9886129FD00487245D00B1F27C4C338ADB64AA6BCC2BD6D5A8FB658CE89B142624D7482EB5885805A6EC00196C0DC75248341BA15CC498833170D9FE21A4C4C0BED1C6B1C4F471905EA7F55C9CC319F03ADAF13BFDF93AED6147BD394645CB6DD98F118C85B91E2EB97B44B2485C99381CA81312DC3C1D6DE131BCF6746C0CD82CDA9A302506FE12EDBD10F909495B5DAFE8A3AB815C9AB5CD15D71A62A724A1E252EEF847E9FD90974B54FFCC5EDC350238B5A62668D5BAB68BBCE13D71E4983C00FD3A3F6552BBF273A385FD7909F591739187F795E89AB81163D7AA8CAB6F477F803372C98117BD629923F57574698685C9AF77E2DA0E0EBD7A039FD0AC8EDEA51A3D4F7FB5836A23BE2A6EE25AE3D933B4964FE031F9177316C288A0747CE73CF217E2DC9A8407A204D6DEA0FC7BD2B1BE9392104051B115F51D6FE0B3E22C31E8F32D08734E5446C76C64F5DE45869069F766FF77B507698DE578C4F141A6E091AC4B4BE98E4B20C31BBF259BB61A9847E0A0A25BC4184B5BB47A814818123EA3318AA7F5554F69EC344016E95D42A09A8FC7414C0047D4B878019FB40D2B2341F16A8FCBB2E4B7FDD54738B2043F4395917C53C0E02D4D07EC8F12C7DE25C023661C6DF959E16A2F9868EED51155A7F7402B7A31C2EBD4C7B584F0D839D2A9AD5E60692D0C47CFB3BF49E1395B8709562DE9DE3C2C16FF5D97309CA633C236B69D188DB983836CAE111AE146A5486342CC1345D2252258CDB21CE3FB2A2DB77C7154461D478C5B7070A7DEFC364BF188E9E735DB9BCDF15053FD9CADE2121076C17E8B4067613935B7BF54683BCB382A469A27F8341635C69F2750F8BC9D17B03B0AB3385662954E46A6227A6D97CBD4FF1703393A69"/>
          </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>
