Skip to content

Instantly share code, notes, and snippets.

@daedalus
Forked from briansmith/SECG-Curve-Seeds.txt
Created February 23, 2020 03:28
Show Gist options
  • Save daedalus/5128a73efb3baf5520795cb2c45129fb to your computer and use it in GitHub Desktop.
Save daedalus/5128a73efb3baf5520795cb2c45129fb to your computer and use it in GitHub Desktop.

Revisions

  1. @briansmith briansmith revised this gist Feb 24, 2017. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion SECG-Curve-Seeds.txt
    Original file line number Diff line number Diff line change
    @@ -19,7 +19,8 @@ SECG 1.0: http://www.secg.org/SEC2-Ver-1.0.pdf
    7. secp192r1 3045AE6FC8422F64ED579528D38120EAE12196D5
    8. secp224r1 BD71344799D5C7FCDC45B59FA3B9AB8F6A948BC5
    9. secp256r1 C49D360886E704936A6678E1139D26B7819F7E90

    A. secp384r1 A335926AA319A27A1D00896A6773A4827ACDAC73
    B. secp521r1 D09E8800291CB85396CC6717393284AAA0DA64BA

    * "MinghuaQu" is byte aligned for the first four seeds, but offset 4 bits for the next two.
    * The first four seeds start with byte 0x00, the rest don't.
  2. @briansmith briansmith revised this gist Feb 24, 2017. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions SECG-Curve-Seeds.txt
    Original file line number Diff line number Diff line change
    @@ -8,11 +8,11 @@ SECG 1.0: http://www.secg.org/SEC2-Ver-1.0.pdf
    2. secp112r2 002757A111|4D696E676875615175|5316C05E0BD4
    ----| |
    3. secp128r1 000E0D|4D696E676875615175|0CC03A4473D03679
    | | ----
    | |---- ----
    4. secp128r2 00|4D696E676875615175|12D8F03431FCE63B88F4
    | | ----
    5. secp160r1 1053CDE42C1|4D696E676875615175|33BF3F83345
    ----
    | |-- ----
    6. secp160r2 B99B99B099B323E02709A|4D696E676875615175|1
    -----------

  3. @briansmith briansmith revised this gist Feb 24, 2017. 1 changed file with 3 additions and 4 deletions.
    7 changes: 3 additions & 4 deletions SECG-Curve-Seeds.txt
    Original file line number Diff line number Diff line change
    @@ -6,15 +6,14 @@ SECG 1.0: http://www.secg.org/SEC2-Ver-1.0.pdf
    ASCII "MinghuaQu"
    1. secp112r1 00F50B028E|4D696E676875615175|290472783FB1
    2. secp112r2 002757A111|4D696E676875615175|5316C05E0BD4
    ----
    ----| |
    3. secp128r1 000E0D|4D696E676875615175|0CC03A4473D03679
    | | ----
    4. secp128r2 00|4D696E676875615175|12D8F03431FCE63B88F4
    | | ----
    5. secp160r1 1053CDE42C1 4D696E676875615175 33BF3F83345
    5. secp160r1 1053CDE42C1|4D696E676875615175|33BF3F83345
    ----

    6. secp160r2 B99B99B099B323E02709A 4D696E676875615175 1
    6. secp160r2 B99B99B099B323E02709A|4D696E676875615175|1
    -----------

    7. secp192r1 3045AE6FC8422F64ED579528D38120EAE12196D5
  4. @briansmith briansmith revised this gist Feb 24, 2017. 1 changed file with 13 additions and 10 deletions.
    23 changes: 13 additions & 10 deletions SECG-Curve-Seeds.txt
    Original file line number Diff line number Diff line change
    @@ -4,20 +4,23 @@ https://bitcointalk.org/index.php?topic=289795.msg3200275#msg3200275
    SECG 1.0: http://www.secg.org/SEC2-Ver-1.0.pdf

    ASCII "MinghuaQu"
    1. secp112r1 00F50B028E 4D696E676875615175 290472783FB1
    2. secp112r2 002757A111 4D696E676875615175 5316C05E0BD4
    3. secp128r1 000E0D 4D696E676875615175 0CC03A4473D03679
    4. secp128r2 00 4D696E676875615175 12D8F03431FCE63B88F4

    ["MinghuaQu" is byte aligned for the seeds above, but offset 4 bits for
    the next two.]

    1. secp112r1 00F50B028E|4D696E676875615175|290472783FB1
    2. secp112r2 002757A111|4D696E676875615175|5316C05E0BD4
    ----
    3. secp128r1 000E0D|4D696E676875615175|0CC03A4473D03679
    | | ----
    4. secp128r2 00|4D696E676875615175|12D8F03431FCE63B88F4
    | | ----
    5. secp160r1 1053CDE42C1 4D696E676875615175 33BF3F83345
    ----

    6. secp160r2 B99B99B099B323E02709A 4D696E676875615175 1
    -------
    ^--- ???
    -----------

    7. secp192r1 3045AE6FC8422F64ED579528D38120EAE12196D5
    8. secp224r1 BD71344799D5C7FCDC45B59FA3B9AB8F6A948BC5
    9. secp256r1 C49D360886E704936A6678E1139D26B7819F7E90


    * "MinghuaQu" is byte aligned for the first four seeds, but offset 4 bits for the next two.
    * The first four seeds start with byte 0x00, the rest don't.
  5. @briansmith briansmith created this gist Feb 24, 2017.
    23 changes: 23 additions & 0 deletions SECG-Curve-Seeds.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    https://bitcointalk.org/index.php?topic=289795.msg3183975#msg3183975
    https://bitcointalk.org/index.php?topic=289795.msg3191346#msg3191346
    https://bitcointalk.org/index.php?topic=289795.msg3200275#msg3200275
    SECG 1.0: http://www.secg.org/SEC2-Ver-1.0.pdf

    ASCII "MinghuaQu"
    1. secp112r1 00F50B028E 4D696E676875615175 290472783FB1
    2. secp112r2 002757A111 4D696E676875615175 5316C05E0BD4
    3. secp128r1 000E0D 4D696E676875615175 0CC03A4473D03679
    4. secp128r2 00 4D696E676875615175 12D8F03431FCE63B88F4

    ["MinghuaQu" is byte aligned for the seeds above, but offset 4 bits for
    the next two.]

    5. secp160r1 1053CDE42C1 4D696E676875615175 33BF3F83345

    6. secp160r2 B99B99B099B323E02709A 4D696E676875615175 1
    -------
    ^--- ???

    7. secp192r1 3045AE6FC8422F64ED579528D38120EAE12196D5
    8. secp224r1 BD71344799D5C7FCDC45B59FA3B9AB8F6A948BC5
    9. secp256r1 C49D360886E704936A6678E1139D26B7819F7E90