Skip to content

Commit 806710b

Browse files
committed
specify sgn0 for each suite
closes cfrg#144
1 parent ff038d8 commit 806710b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

draft-irtf-cfrg-hash-to-curve.md

+9
Original file line numberDiff line numberDiff line change
@@ -2254,6 +2254,7 @@ Each suite comprises the following parameters:
22542254
- E, the target elliptic curve over a field F.
22552255
- p, the characteristic of the field F.
22562256
- m, the extension degree of the field F.
2257+
- sgn0, one of the variants specified in {{sgn0-variants}}.
22572258
- H, the hash function used by hash\_to\_base ({{hashtobase-sec}}).
22582259
- L, the length of HKDF-Expand output in hash\_to\_base ({{hashtobase-sec}}).
22592260
- f, a mapping function from {{mappings}}.
@@ -2348,6 +2349,7 @@ The common parameters for the above suites are:
23482349
- B = 0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b
23492350
- p: 2^256 - 2^224 + 2^192 + 2^96 - 1
23502351
- m: 1
2352+
- sgn0: sgn0\_le ({{sgn0-le}})
23512353
- H: SHA-256
23522354
- L: 48
23532355
- h\_eff: 1
@@ -2378,6 +2380,7 @@ The common parameters for the above suites are:
23782380
- B = 0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef
23792381
- p: 2^384 - 2^128 - 2^96 + 2^32 - 1
23802382
- m: 1
2383+
- sgn0: sgn0\_le ({{sgn0-le}})
23812384
- H: SHA-512
23822385
- L: 72
23832386
- h\_eff: 1
@@ -2405,6 +2408,7 @@ The common parameters for the above suites are:
24052408
- B = 0x51953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00
24062409
- p: 2^521 - 1
24072410
- m: 1
2411+
- sgn0: sgn0\_le ({{sgn0-le}})
24082412
- H: SHA-512
24092413
- L: 96
24102414
- h\_eff: 1
@@ -2435,6 +2439,7 @@ The common parameters for all of the above suites are:
24352439

24362440
- p: 2^255 - 19
24372441
- m: 1
2442+
- sgn0: sgn0\_le ({{sgn0-le}})
24382443
- H: SHA-256
24392444
- L: 48
24402445
- Z: 2
@@ -2469,6 +2474,7 @@ The common parameters for all of the above suites are:
24692474

24702475
- p: 2^448 - 2^224 - 1
24712476
- m: 1
2477+
- sgn0: sgn0\_le ({{sgn0-le}})
24722478
- H: SHA-512
24732479
- L: 84
24742480
- Z: -1
@@ -2502,6 +2508,7 @@ The common parameters for all of the above suites are:
25022508
- E: y^2 = x^3 + 7
25032509
- p: 2^256 - 2^32 - 2^9 - 2^8 - 2^7 - 2^6 - 2^4 - 1
25042510
- m: 1
2511+
- sgn0: sgn0\_le ({{sgn0-le}})
25052512
- H: SHA-256
25062513
- L: 48
25072514
- h\_eff: 1
@@ -2534,6 +2541,7 @@ The common parameters for the above suites are:
25342541
- E: y^2 = x^3 + 4
25352542
- p: 0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab
25362543
- m: 1
2544+
- sgn0: sgn0\_be ({{sgn0-be}})
25372545
- H: SHA-256
25382546
- L: 64
25392547
- h\_eff: 0xd201000000010001
@@ -2569,6 +2577,7 @@ The common parameters for the above suites are:
25692577

25702578
- E: y^2 = x^3 + 4 * (1 + I)
25712579
- p, m, F: defined above
2580+
- sgn0: sgn0\_be ({{sgn0-be}})
25722581
- H: SHA-256
25732582
- L: 64
25742583
- h\_eff: 0xbc69f08f2ee75b3584c6a0ea91b352888e2a8e9145ad7689986ff031508ffe1329c2f178731db956d82bf015d1212b02ec0ec69d7477c1ae954cbc06689f6a359894c0adebbf6b4e8020005aaa95551

0 commit comments

Comments
 (0)