<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>245778</bug_id>
          
          <creation_ts>2022-09-28 04:17:42 -0700</creation_ts>
          <short_desc>Implement Curve25519 on WebCrypto API</short_desc>
          <delta_ts>2023-09-08 03:20:52 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=246145</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>246145</dependson>
    
    <dependson>251252</dependson>
    
    <dependson>258279</dependson>
    
    <dependson>259663</dependson>
    
    <dependson>260430</dependson>
    
    <dependson>260469</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Javier Fernandez">jfernandez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>a_izquierdogarcia</cc>
    
    <cc>me</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1901735</commentid>
    <comment_count>0</comment_count>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2022-09-28 04:17:42 -0700</bug_when>
    <thetext>The Web Cryptography API currently only specifies the NIST P-256, P-384, and P-521 curves, and does not specify any &quot;safe curves&quot;. Among the safe curves, Curve25519 and Curve448 have gained the most traction, and have been specified for use in TLS 1.3, for example. They have also been recommended by the Crypto Forum Research Group (CFRG) of the Internet Research Task Force (IRTF), and are expected to be approved by NIST.

See the explainer for details:

https://github.com/WICG/webcrypto-secure-curves/blob/main/explainer.md</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1901813</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-09-28 10:20:59 -0700</bug_when>
    <thetext>rdar://59005287</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1904290</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-10-08 14:30:58 -0700</bug_when>
    <thetext>*** Bug 246145 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1930871</commentid>
    <comment_count>3</comment_count>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2023-02-03 08:05:32 -0800</bug_when>
    <thetext>Although this bug has been filed before, it seems the implementation is being tracked in other bugs (eg, Bug #246145). 

It seems there isn&apos;t any meta-bug that would allow us to follow the progress on the implementation of this feature. Perhaps we could use this as such meta-bug ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1976381</commentid>
    <comment_count>4</comment_count>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2023-09-08 03:20:52 -0700</bug_when>
    <thetext>I think we can consider this bug as FIXED now.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>