<div dir="ltr">Hello Reinier,<div><br></div><div>No, I do not. And may be for your purposes you can use this or that ECDSA_METHOD setting it into the EC_KEY struct.<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 26, 2015 at 9:09 PM, Reinier Torenbeek <span dir="ltr"><<a href="mailto:reinier.torenbeek@gmail.com" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=reinier.torenbeek@gmail.com&cc=&bcc=&su=&body=','_blank','location=yes,menubar=yes,resizable=yes,width=800,height=600');return false;">reinier.torenbeek@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div>Hi Dmitry,<br>
      <br>
      Thanks for the response. I suppose I have to do the same thing as
      well then.<br>
      <br>
      I wonder why the ECDSA_METHOD structure and the associated
      mechanism to insert it into an engine is so much different from
      the DSA_METHOD struct. The latter seems more straightforward to
      use and does not require the whole custom PKEY to be set up. Do
      you know?<br>
      <br>
      Best regards,<br>
      Reinier<div><div class="h5"><br>
      <br>
      On 6/26/15 12:51 PM, Dmitry Belyavsky wrote:<br>
    </div></div></div>
    <blockquote type="cite"><div><div class="h5">
      <div dir="ltr">Hello Reinier, 
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Fri, Jun 26, 2015 at 7:47 PM,
            Reinier Torenbeek <span dir="ltr"><<a href="mailto:reinier.torenbeek@gmail.com" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=reinier.torenbeek@gmail.com&cc=&bcc=&su=&body=','_blank','location=yes,menubar=yes,resizable=yes,width=800,height=600');return false;">reinier.torenbeek@gmail.com</a>></span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
              <br>
              The mechanism for implementing ECDSA in my own engine is
              unclear to me.<br>
              Unfortunately, none of the example engines implement ECDSA
              so it is hard<br>
              for me to find answers.<br>
              <br>
              Invoking ENGINE_set_ECDSA() does not seem to be
              sufficient: my setup,<br>
              sign and verify methods never get invoked. Stepping
              through the openssl<br>
              code, it looks like I also need to register my own
              EVP_PKEY_EC method.<br>
              That looks pretty complicated and I do not understand why
              that is<br>
              required in the first place if I only want to replace the
              ECDSA signing<br>
              and verification methods.<br>
              <br>
              Can someone confirm that registering my own EVP_PKEY_EC
              method is indeed<br>
              the approach I have to take, or is there a shorter path to
              achieve my goal?<br>
            </blockquote>
            <div><br>
            </div>
            <div>I did not find a way shorter then provide own
              EVP_PKEY_METHOD. But it works for me this way. </div>
          </div>
          <div><br>
          </div>
          -- <br>
          <div>SY, Dmitry Belyavsky</div>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><span class=""><pre>_______________________________________________
openssl-users mailing list
To unsubscribe: <a href="https://mta.openssl.org/mailman/listinfo/openssl-users" target="_blank">https://mta.openssl.org/mailman/listinfo/openssl-users</a>
</pre>
    </span></blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
openssl-users mailing list<br>
To unsubscribe: <a href="https://mta.openssl.org/mailman/listinfo/openssl-users" rel="noreferrer" target="_blank">https://mta.openssl.org/mailman/listinfo/openssl-users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">SY, Dmitry Belyavsky</div>
</div></div></div>