<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="F4F0F5A5AC25D29D7E6E25679E8B91DEF70AF58984E352506A82BAEB02043043"/>
    </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="F4F0F5A5AC25D29D7E6E25679E8B91DEF70AF58984E352506A82BAEB02043043"/>
              <Key type="ByteString" value="A88A0F1065FE5E4C5039526F3D921F2263A3A4FCAEAB084DA3FE324D197C446297535E1A5BB39549FEA91D6CB14D06E02534A43148D824B921703BCCB3FFF537F0BA28F5FD61BE601796E8B1BACD4A6D6BB6DFB6A4A7EEB2AF91BDE2DC89961E20FFB2C258AAE29AEC8138E95ADB8963AA286979D859E782230CC39F3DCDD7F7422404460616727214647873442321572360623875206433103688335328231136677121833217227461251681831853771363481218727728527718384545616177140808368108331571416020622455572460308655015571437022141237524735327055885132247416113501314856680257472822885237382775327451531836734304278187584257305833435456664814053754201607032617775568740360508773001472421632657153872712052364544652225287054068405085875832803560706360025743132688670504218430761377746883215872377317141072311324268758517451030626151041201828168300653352784201030585432781725336063011046006803885653230733845038132823070064740836081268351164832831780280756784343354510607601272621560134856163135417526848383805066413734845140356487675011078741518114433167423225528744121561748420355466223007605868064650017212487226576258642750131447347340802627107218181366166687111745560300702377335421163618748108443721480874046171025350627612338657827257836356578828383303355431718372458826843570002118767737524023880434558214021530583525424638653254818675278764805704681448056455018441011456163317848081272570360777132121486387236802888586083783023883831204527022033216207403337601838071375220238818055677555650046112155061615361746465724300254487252478335833467383756812515767702681355100250850460464738877857742331011148783438410000213546452060204617283150878684006434473313502887558046536753687260337657127887846074858800524883688800628650641624730071215482247636786728044680740411423456877816215246888116632384203562418386252046760286317731043656105787648340251732252367068435633507431321857443433263535184513212817411723056313506764525174201225548075634158120664663184326326080205304228016133070634140778862708640470461503448825037163383052668738755643407466837244087738825265762871011758353162144245665480613004333632237588070517448831425110350100580162545281403681243163628216744737838038666255237057684622553010728424265771201208362558472301714633133355846436400400163274376434140422175038487625315701036847608485540127547524837075326553520438120155174372436758243251726528157507614008667852765777354553878481262114600141068401332651371176673537837643558665183756556267754185343410120887328880238106148272266728621087258318177428243880281177866656878216066481655381614874242162474801451208683760026405728766630284252732340014805411263371368344865382374753600542385488821121523762678430103066268113172541364116366368157886707243285636135304131026074884040036021354651534012828635174271782251460480112041865823466886627752343067026706160334270140255888823550155113161103252630853434755802614781455038336305318206161412524083821121245426123363346445170335803565647251761346342442725328226280873306622341576632513811675553242124313163628820576058113283204350525273823143361148347457776776238582315605005574816857238450467622102147875683385831870623323567154600404802481C4A4A8A50B2C94F7ECD20AE4B798F126B05571F6A4EF642EAF4185610355ADE6F1F1D8A22BA4DD313250551CA50D891D86871C3812F180E89D3282DC1981C0F98EE3A0141FC48FA29EFB1B70FF5FA21DF8DA2B20E7AD10A85D5FC44F7D0CB81BF15CABEFACB4588B3FF7A5D34300E0ED8ECB6B4FC9FF05F9D704642B4AADC3C94A00DDE85596CFB2CC1CA3B94D0493497B66A3FCAC589BDA0F6E4987C8F84C25054167A0966210F7B924EC46F0211233A7CBA04DB15E01C3C652645A3BFC0F0A7F07CBAEFED4644BC8A437A5333DBB4FBD10A246A198EE1140E244D3C198CEDDE880A4ECEF35E95EC9BAD65165BC6B4F20551BB7E3E93F5C718CA9C9ECFD6EACBABCA94712A553A26187B5ED097CD57A39FCF904D01E6CD3813CE61D6A60F5BF4C16E8809D9F0234DB18327AAC90A6491FA2BCB2A3595FCFFE48499F3DDB5B1C3A3333D0CC7E544FCE2A7D0EB9FFD7334085E29B5445FC9FBFADE36B18E0AA21DE03F9F1863ECB01E80F193541890F98BF7D7EA027D10D7052AD5235FDC8D66EBC5821C53D6882496535B4EF3F758818D8066DE7383AF779D26004F6CC723EF56690DA05915A1ED0EAD9CD02948B5C077B806F8B8B25806175F5845358060E84FA8AB438854339DC49C27CD908F6B78A717A3AA45E492282395F27DEFA1E54D7521FADB2015D9B420F0784F4A0DEFEBE7C3BEFBD75961ADF5E01879DB790B5E60CAB7843732DB5041E174930E6E052C90830396584F18679A8E4BE65D006CB66A4B29E447A9E6DAAEA5459741B736DFAECAFD08A5B47D628E706244A008C21BB39A193A3C2B442374AE41906D00803794EEB4A6592EB7F6FE528581C823FE189474C8C19C376F21244B2B61D05391D2C3BE13FD4AE8247D6C229CCC90E9AB9C5A7C6381850E1B96C6FAF9B6B3EBE9E39BA50F68F5E58D24A3D91F4BEB7922FB0A6932571B66E7D64588157A7DA4D569C1A671C312DE907D6C1878DE47F4AB73C3BF0126EADEAFA8F6B04AE729B667D3100E197D9E8753788DADE006B2EDF1B51FB62B8D27489CC203049EF2E57BB5503702A5B3E8D029F7720E5E5333B64F9F2B2D22F924CE219A42C880FE1A6CFB72CF78AF712C38A75DD704594220C7E56C0FB8497C1612385521536756A57B40A2CFDE67AB709B290BB409D4C509914FEC8A33C376451C2A0BC124D364C67BD4759ACD5ABD81558C45E81D1497416E623FEA17870752FC6D08D6CDA2B594269F7121DD5D05BA6093BE565DADC047AD99B6DBADC79BB072738D3CAAC00E675DD40BADE01F7655A761B39FC634B72F25FA4BE86FC4265304F67FBCE451DDCD46B75260CE821D7F236C02FAF784392D7816E06A2AEC21F35D6B13E28A2E19707E78ED8E93F922C33B2D62664DEC069ACF31746AD8574FBD8DD369043F890A49F2086A63A3DD760D103713D203B70C2B4DD75A968131008D61C8D143732D01FEE3A71131E9C415B745DAEED594A0E792BE6F0FC9B013F475F0247E7FA93DCF5D55FF36CACB9A2C8D24A42F0E4F906AA125670E08725011D1838FB0BB2929D89CB94B85686B418598E35DC152A526DED85CAE00F9E51FC78C712B6ACA3C2EAB9FFC6FB769C8DDADEF62BB73F0AFE0030954FEAE2367BF55D5D94D157788118A612415632509FE3EB3B24501D8787127A984B31ECB8443E87D947B2CD0B0725276DF61593B431CEF48AF33339DE172A86C136251D748E4F51F7E1F5804BEBA76D63AA2CB5EDE183D3F0557C74A1992D18CF4DF90E47975EDA8E31200E71C83B264D07FA945374961192E166CB9B51245D78C369441DE4D36F896E3693CFB9D58B898AAEEFF4204E77801CCB698C31B58321DCAF6E00603A5C2DA09806DB6DA373B887E9BF48845DE38D06DFA9513B14060DF404AFBC1C9338D2ABC67270AFE6FEFE0F8C970568CF86E53FD8CA00FB7643FE3B55518A2D1284331FCA42F85ED54717C37411D85DE13E88F29AA7B0C3BBCB72467D47266E701712A3F2CFE348ACE94CF1F9989EE5DBE39F2C8961F0F66345D2D49CD4D44453B512DF3E649784B105F95D1F27FC75789EE9E4EEB05EC67C8AC9ACDD8206A18D43AF076F3680D5C2C24D81623A7956BE73F8F46489DF2619FAF12F6AF2A0BC67683C948612501D9DDB0779DFBE73F4DA0034B7A297FC6C1B3FDA6ABCDAD3DB479DFC9C3CB641147BD2DF89C8D19BB1FA440FFFBA22A1CF174B459BE49DC4DC65AF97F180F098442FEF7106F2C1D1A0F2F130C21240E53C52ED16E06AA9F87BFB14A288B603E3F7EE1DC3EDD9A6EC9C3FAE6AD7E90EBCD7242C8928280D627BC022EB20F727196017CAB00871445ECD16CADB121F265B507C9171B71CBA1FD4D32CC27E20AF775F3EAA5E01BB391D7ABDFE5AAC3F384F62E15227DDF12A49C21342D20573E6F692EFFD4E867C7115920263937B1FF5E10FEDBFCB49CC8240BA9FE4AD70E5DA4E18FCCD2079737170183CB42ABC86D8ACA1E34FB51FAED62D7CFC33FE7A9358D5DE35A776B823A4B437AB4EF8C436DB26EEE1D528AA2997426D92F87C4D51D3903A8ECD42D9E5AA182FE5C25BF67F38D117D7E1AEC151E5C7756E45A0C8D66CE1FD6FE0FB46C11CD992EE19D244480CEA29C319AD47EB68BD91E6633BA7E750EF154754B88CFA808084BEB43669C1745287A2AE9B86B8F47F018B725DA658AC18E2B831A4185BD1C305F2AF63A764437EEDC6BF602E6C7849B05EDF0AAFDF1CE6EDC4384E8C84FD7B8316906673800114E41BBCCB8BDF8692FFB9FB8638125B6F383801ED82A68BD53BAF866CD33EF5A5D71E06EA90DF29C43027264538A5DCCF563951E48EC85815FB1B66A90997A1AB397B2AB8ACE0C7C13E64E259542CCBE41B1F4855526D01494365C14945AABA51EC7B8A9539325CA2ABB0840DDA48BB05EDBDF7450E30DCFDFA5FB023B2AD58D06ED5067ECDDD6270B0A35A88E341647E57871C4FD8C5F5C35EEFEA2697BCDA7C06776F617F17A524D35EB9905DFC1CE53B0347194B46B42135F53317BE0003BB87280DEE12FC173A8DB985A1CCA581E77654600527BE9333B85CA7080BAC452BBA5B5F09B6A4FCE5508314762607A5DFC1F997828AA3503F813DBE8027EC198BE3874235114D256612F26E666CFADC87DB7E0E15740AA78DE55E318033BCD702ADCC17654A85DBB8AD34160E52A0CBC510CC9A12DC19D09E3CC5830ACB5F7DD0E1B3592F380DD33A24D2DED93198926E82A025B865ED4B2A1D04E2EB9A0F2B635F3D2A313D3D8C6CE976F9DF4DD9287D186A23430ACD70898F7BBA7E63FC353B4984798544B921547DE8403462AE269E03F96FE638030A9434A5A36338C99E44FCA52F31694DFC1C222EAEB4281B82AC473B0847714F3404027C3B6703E610F26E7C8E2B72AC63C35F6A0C04EE4237735BAD6C0FE1FE26001B8D50C10518CD7762BD23251420B64FB9D93A7E0249782F8B603372267CDFE8DE8E4176ED1439824CDFCAAB3E6DDD0DCDC3A9024489CD94128BF9364B24125279F2B342437E63B716F5FC11DFA30"/>
            </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="A88A0F1065FE5E4C5039526F3D921F2263A3A4FCAEAB084DA3FE324D197C446297535E1A5BB39549FEA91D6CB14D06E02534A43148D824B921703BCCB3FFF537F0BA28F5FD61BE601796E8B1BACD4A6D6BB6DFB6A4A7EEB2AF91BDE2DC89961E20FFB2C258AAE29AEC8138E95ADB8963AA286979D859E782230CC39F3DCDD7F7422404460616727214647873442321572360623875206433103688335328231136677121833217227461251681831853771363481218727728527718384545616177140808368108331571416020622455572460308655015571437022141237524735327055885132247416113501314856680257472822885237382775327451531836734304278187584257305833435456664814053754201607032617775568740360508773001472421632657153872712052364544652225287054068405085875832803560706360025743132688670504218430761377746883215872377317141072311324268758517451030626151041201828168300653352784201030585432781725336063011046006803885653230733845038132823070064740836081268351164832831780280756784343354510607601272621560134856163135417526848383805066413734845140356487675011078741518114433167423225528744121561748420355466223007605868064650017212487226576258642750131447347340802627107218181366166687111745560300702377335421163618748108443721480874046171025350627612338657827257836356578828383303355431718372458826843570002118767737524023880434558214021530583525424638653254818675278764805704681448056455018441011456163317848081272570360777132121486387236802888586083783023883831204527022033216207403337601838071375220238818055677555650046112155061615361746465724300254487252478335833467383756812515767702681355100250850460464738877857742331011148783438410000213546452060204617283150878684006434473313502887558046536753687260337657127887846074858800524883688800628650641624730071215482247636786728044680740411423456877816215246888116632384203562418386252046760286317731043656105787648340251732252367068435633507431321857443433263535184513212817411723056313506764525174201225548075634158120664663184326326080205304228016133070634140778862708640470461503448825037163383052668738755643407466837244087738825265762871011758353162144245665480613004333632237588070517448831425110350100580162545281403681243163628216744737838038666255237057684622553010728424265771201208362558472301714633133355846436400400163274376434140422175038487625315701036847608485540127547524837075326553520438120155174372436758243251726528157507614008667852765777354553878481262114600141068401332651371176673537837643558665183756556267754185343410120887328880238106148272266728621087258318177428243880281177866656878216066481655381614874242162474801451208683760026405728766630284252732340014805411263371368344865382374753600542385488821121523762678430103066268113172541364116366368157886707243285636135304131026074884040036021354651534012828635174271782251460480112041865823466886627752343067026706160334270140255888823550155113161103252630853434755802614781455038336305318206161412524083821121245426123363346445170335803565647251761346342442725328226280873306622341576632513811675553242124313163628820576058113283204350525273823143361148347457776776238582315605005574816857238450467622102147875683385831870623323567154600404802481C4A4A8A50B2C94F7ECD20AE4B798F126B05571F6A4EF642EAF4185610355ADE6F1F1D8A22BA4DD313250551CA50D891D86871C3812F180E89D3282DC1981C0F98EE3A0141FC48FA29EFB1B70FF5FA21DF8DA2B20E7AD10A85D5FC44F7D0CB81BF15CABEFACB4588B3FF7A5D34300E0ED8ECB6B4FC9FF05F9D704642B4AADC3C94A00DDE85596CFB2CC1CA3B94D0493497B66A3FCAC589BDA0F6E4987C8F84C25054167A0966210F7B924EC46F0211233A7CBA04DB15E01C3C652645A3BFC0F0A7F07CBAEFED4644BC8A437A5333DBB4FBD10A246A198EE1140E244D3C198CEDDE880A4ECEF35E95EC9BAD65165BC6B4F20551BB7E3E93F5C718CA9C9ECFD6EACBABCA94712A553A26187B5ED097CD57A39FCF904D01E6CD3813CE61D6A60F5BF4C16E8809D9F0234DB18327AAC90A6491FA2BCB2A3595FCFFE48499F3DDB5B1C3A3333D0CC7E544FCE2A7D0EB9FFD7334085E29B5445FC9FBFADE36B18E0AA21DE03F9F1863ECB01E80F193541890F98BF7D7EA027D10D7052AD5235FDC8D66EBC5821C53D6882496535B4EF3F758818D8066DE7383AF779D26004F6CC723EF56690DA05915A1ED0EAD9CD02948B5C077B806F8B8B25806175F5845358060E84FA8AB438854339DC49C27CD908F6B78A717A3AA45E492282395F27DEFA1E54D7521FADB2015D9B420F0784F4A0DEFEBE7C3BEFBD75961ADF5E01879DB790B5E60CAB7843732DB5041E174930E6E052C90830396584F18679A8E4BE65D006CB66A4B29E447A9E6DAAEA5459741B736DFAECAFD08A5B47D628E706244A008C21BB39A193A3C2B442374AE41906D00803794EEB4A6592EB7F6FE528581C823FE189474C8C19C376F21244B2B61D05391D2C3BE13FD4AE8247D6C229CCC90E9AB9C5A7C6381850E1B96C6FAF9B6B3EBE9E39BA50F68F5E58D24A3D91F4BEB7922FB0A6932571B66E7D64588157A7DA4D569C1A671C312DE907D6C1878DE47F4AB73C3BF0126EADEAFA8F6B04AE729B667D3100E197D9E8753788DADE006B2EDF1B51FB62B8D27489CC203049EF2E57BB5503702A5B3E8D029F7720E5E5333B64F9F2B2D22F924CE219A42C880FE1A6CFB72CF78AF712C38A75DD704594220C7E56C0FB8497C1612385521536756A57B40A2CFDE67AB709B290BB409D4C509914FEC8A33C376451C2A0BC124D364C67BD4759ACD5ABD81558C45E81D1497416E623FEA17870752FC6D08D6CDA2B594269F7121DD5D05BA6093BE565DADC047AD99B6DBADC79BB072738D3CAAC00E675DD40BADE01F7655A761B39FC634B72F25FA4BE86FC4265304F67FBCE451DDCD46B75260CE821D7F236C02FAF784392D7816E06A2AEC21F35D6B13E28A2E19707E78ED8E93F922C33B2D62664DEC069ACF31746AD8574FBD8DD369043F890A49F2086A63A3DD760D103713D203B70C2B4DD75A968131008D61C8D143732D01FEE3A71131E9C415B745DAEED594A0E792BE6F0FC9B013F475F0247E7FA93DCF5D55FF36CACB9A2C8D24A42F0E4F906AA125670E08725011D1838FB0BB2929D89CB94B85686B418598E35DC152A526DED85CAE00F9E51FC78C712B6ACA3C2EAB9FFC6FB769C8DDADEF62BB73F0AFE0030954FEAE2367BF55D5D94D157788118A612415632509FE3EB3B24501D8787127A984B31ECB8443E87D947B2CD0B0725276DF61593B431CEF48AF33339DE172A86C136251D748E4F51F7E1F5804BEBA76D63AA2CB5EDE183D3F0557C74A1992D18CF4DF90E47975EDA8E31200E71C83B264D07FA945374961192E166CB9B51245D78C369441DE4D36F896E3693CFB9D58B898AAEEFF4204E77801CCB698C31B58321DCAF6E00603A5C2DA09806DB6DA373B887E9BF48845DE38D06DFA9513B14060DF404AFBC1C9338D2ABC67270AFE6FEFE0F8C970568CF86E53FD8CA00FB7643FE3B55518A2D1284331FCA42F85ED54717C37411D85DE13E88F29AA7B0C3BBCB72467D47266E701712A3F2CFE348ACE94CF1F9989EE5DBE39F2C8961F0F66345D2D49CD4D44453B512DF3E649784B105F95D1F27FC75789EE9E4EEB05EC67C8AC9ACDD8206A18D43AF076F3680D5C2C24D81623A7956BE73F8F46489DF2619FAF12F6AF2A0BC67683C948612501D9DDB0779DFBE73F4DA0034B7A297FC6C1B3FDA6ABCDAD3DB479DFC9C3CB641147BD2DF89C8D19BB1FA440FFFBA22A1CF174B459BE49DC4DC65AF97F180F098442FEF7106F2C1D1A0F2F130C21240E53C52ED16E06AA9F87BFB14A288B603E3F7EE1DC3EDD9A6EC9C3FAE6AD7E90EBCD7242C8928280D627BC022EB20F727196017CAB00871445ECD16CADB121F265B507C9171B71CBA1FD4D32CC27E20AF775F3EAA5E01BB391D7ABDFE5AAC3F384F62E15227DDF12A49C21342D20573E6F692EFFD4E867C7115920263937B1FF5E10FEDBFCB49CC8240BA9FE4AD70E5DA4E18FCCD2079737170183CB42ABC86D8ACA1E34FB51FAED62D7CFC33FE7A9358D5DE35A776B823A4B437AB4EF8C436DB26EEE1D528AA2997426D92F87C4D51D3903A8ECD42D9E5AA182FE5C25BF67F38D117D7E1AEC151E5C7756E45A0C8D66CE1FD6FE0FB46C11CD992EE19D244480CEA29C319AD47EB68BD91E6633BA7E750EF154754B88CFA808084BEB43669C1745287A2AE9B86B8F47F018B725DA658AC18E2B831A4185BD1C305F2AF63A764437EEDC6BF602E6C7849B05EDF0AAFDF1CE6EDC4384E8C84FD7B8316906673800114E41BBCCB8BDF8692FFB9FB8638125B6F383801ED82A68BD53BAF866CD33EF5A5D71E06EA90DF29C43027264538A5DCCF563951E48EC85815FB1B66A90997A1AB397B2AB8ACE0C7C13E64E259542CCBE41B1F4855526D01494365C14945AABA51EC7B8A9539325CA2ABB0840DDA48BB05EDBDF7450E30DCFDFA5FB023B2AD58D06ED5067ECDDD6270B0A35A88E341647E57871C4FD8C5F5C35EEFEA2697BCDA7C06776F617F17A524D35EB9905DFC1CE53B0347194B46B42135F53317BE0003BB87280DEE12FC173A8DB985A1CCA581E77654600527BE9333B85CA7080BAC452BBA5B5F09B6A4FCE5508314762607A5DFC1F997828AA3503F813DBE8027EC198BE3874235114D256612F26E666CFADC87DB7E0E15740AA78DE55E318033BCD702ADCC17654A85DBB8AD34160E52A0CBC510CC9A12DC19D09E3CC5830ACB5F7DD0E1B3592F380DD33A24D2DED93198926E82A025B865ED4B2A1D04E2EB9A0F2B635F3D2A313D3D8C6CE976F9DF4DD9287D186A23430ACD70898F7BBA7E63FC353B4984798544B921547DE8403462AE269E03F96FE638030A9434A5A36338C99E44FCA52F31694DFC1C222EAEB4281B82AC473B0847714F3404027C3B6703E610F26E7C8E2B72AC63C35F6A0C04EE4237735BAD6C0FE1FE26001B8D50C10518CD7762BD23251420B64FB9D93A7E0249782F8B603372267CDFE8DE8E4176ED1439824CDFCAAB3E6DDD0DCDC3A9024489CD94128BF9364B24125279F2B342437E63B716F5FC11DFA30"/>
          </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="A88A0F1065FE5E4C5039526F3D921F2263A3A4FCAEAB084DA3FE324D197C4462106149522A82A92114BB8C15EF1BD730088D83E40459C3BEFF202C5FDCE86B2F8A59CA33A9735E9EB63F1BBC646F262EF6299836FA6AE5D3501B97FD821F13767E8F501B836D6C3EFA59727F6078251F37D5D73BE0399872F3A64F97A0EA6AA6775B293A18092A5DFC6EEEC54974A40B50D7B58293FDCB94AAAF1EB1C2CB69EDC98909F613C9916D722069CD7279F76F3F31E8C19A34299FABC8E022D513B368201F1FD8BDA3532BAB37EBEF3A08C6BB5D34A5AABA07F0AD81A6CDFB6DA6C03DDB211E150C2389F98D2E8AA4AEE0AB366B650C0115000AD18D2D6453693FDB1D3A1D7E4D95F72DECD95182741FD5DE1C9A96D7B96514BC73A7BC38C43EC20EBA54BA89B4CF15A58B1E2F3A05425CF04AA07B1D9AEA9EF677253783D622B66F0D9427A88B8CC4ABEAF14603BBBA044FE49655C5B1639ADADAAAAFB1FFCD2736584A83F7E710154E1AD0B3B5A2ABAF2795A12F1E86D5DEE89458470706D764F485FA396C57AEE93DB3F283B36BBE298E584369467A3A0DDEE053CAA327B62C586162799D74158E1EAC13BA17F124EE69157D8F1987381DA374339B1E6264D63B469DB41E441E1213A3EC9FAEE89A6DD6993D120EC484E3ECD1D05ECCE65AB4780E220DDE420D3B5E345A651C6FA802386E084A0627AC534A0D986E0098ED1AA3992EB7E4BE19C0544BFAD6FE60394C062315E8DC6F64080F7211691606622485233061C68A4DF5DCC0401A38C4BC32AF411E671CB122A323EAB0FDF40E0D9D8B1A85F3B92B337E0573D9F89CD07C1DA92CFCB4D05EB42BC0DDA5C3A6D8748652E20B600808FF995F77C15DEC51FF7E7DE4A4C3586AB8C146710087E8FD473A50404EBE052F3FB61A8687D9C2973327DCEA286E2C4E517CD0857C46223C0B78189C8A97B3B31195D31382FD4CFFCB20AC363DB34EA8B399F306676DB561A243840327DC869A32D742065CC235452201C3117ED00AA2AD6CB2AEF1615088BE93CF9F0615FA2F4CEFE74A25F1DD42B6AD1A0D0625734ECC285496D2C7D091536260DFD2807BC46D1C92B6A80F89B6E157D1B3D66A520D1BCE487553337BC388EDA633A073A815EDB98A8EEA8C29EA622AC06EB4DD9867FF0C9D6D4883F82C800759112343856EB280978BC5DD0719630B9ED7E1C472B230D76275197EAEB9254AF3EB65D8521E6A601394BC83E12814019B3896FB2ECA82BA767B30A26E80D5BE790FC21FB4B9AE30A4E9D24E175248A23D21E93A0E2975B91F488A4599AEB02F205ED273F787B7391A4C9E13599A7A039BF063D843449A25552F3433C9029900597B1D7C152B2C2D2F9FCCC35661DD882F536485DA7D7C315142F08A1B7D9196C5A5BF6C0AEEDF0C76962EA05B3DC7D1F3543B930507C1F907E45AF7C6FB6722C55C6F9B5FE2AFA06689F8E910FCE2531CC5D0CEE8C87097A2C4680F3907896D22EB0F04DC0C2DAA84F300E6FB7848F6827FDF62352A4835D559132922FB9B95FA1FF0A92642D577F02822FDD46037A6EFAE7B38A3148EA3BB2779803595B69064D5B4C765498EF0E8F0BDB211F171CACE966F8C68342B54A13E9BCF22473DB56942DACB37BA2ECD7260D44CDB7DA5C3EE65575627659471C59377E5DA6ADE8F199BC67C196071582F0DA87004B1375C0679B809C0BA06A3FA5BE8A4C55EC3BE05B7A47F7F2E0FDEE39DC45122A91A5D9D29386B8EE177D5458B631BB53C3025CB433ECF4B196B3BF60F3888465A63BBFA64F2910F1B16A836505EC8CF3C5F44EAD2E895C87D982A57D551BE3B6800D1C25F18BF3CA35FDD1C51374F250E9281695862C0CBE5CE35664903CE4C7D67C9BA83CE8581F656F2460DC1BCFC03C9FEFDF401B0F8039553C93904C38D2D860835DCF8F88DDB77CCE28E9296C9FAD21C17E83B8B231DF58C9658D062FB54C4A376A17374BAFEF2A7D8A912E1717E21F56E33E8034F050F7ABE892E7DE16E2A1F8B5533801CB57C8BF60FC4562BA2F760FEE55E7A72997BF5FA1B2A69527579FAD232B8FE00F103FEEBE67854490A2EFD03D802900AC635D886988E5C83233B9D62185658F1C5474D575D5D6D3C5D4569F321E22212575CBFE819ABFD1447280F29C5129F7811ED40A6FF0502827739625F8D58B83D306E9A5A61AAE70975F0203047786E28ECC8E09A3AF020DF645F99BDDDE1BD50D7DB60271E837848F92354BB26289CE90A49A6E05611CB41AD62A6F602AFBE5FF1F6C8738DAD1294E474D6457D4E6C08EFD54FFE6C339E94BB3A88EF08E0DF2D20BDA9BBF04FE1553630FFF69409C1956D2E67C035F79CB5385898F0247C2849062599DB530C713AA867E9DDEEF865182A4CDB90568D5D4B1FDC2205FAEBAABB6447DF13E47D5F3162E18E648A6722D9A23A4D388100D45F9694CC1B9863850A3B166E9B8DF84B05F8402BFCB1A7089FE3FF1EB2A25BA4207FDE4C3C292DE4E2FC7812FDA9B46F05210F65C3A73B964426A04DE6575B2013FDF50437AB35DC76B2110D4C8EF9DA0F0DFDCC4E81FABBF095CC69EFE00502A6BF50D6ACB436DA630BF7FA6BF8CB920371E1B49E084533DA8B2BA677A5724E3CEFF9BF9538810FE78CC5886758FAAE2611712C73F180CE1EE023A0E3393BF7EF46A84BF563631F68D8C0BD35D8175BC6F2B81E826252FF68F2852F31D5691A7C90B16D7F4D62B65FD65973C22BE6E346180DE6A6C6C42C3E08F96197F1052F67313A884CA6"/>
          </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>
