Skip to content

Commit 12e68cb

Browse files
committed
specify sgn0 for each suite
closes cfrg#144
1 parent f30f552 commit 12e68cb

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

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

+8
Original file line numberDiff line numberDiff line change
@@ -2226,6 +2226,7 @@ Each suite comprises the following parameters:
22262226
- E, the target elliptic curve over a field F.
22272227
- p, the characteristic of the field F.
22282228
- m, the extension degree of the field F.
2229+
- sgn0, one of the variants specified in {{sgn0-variants}}.
22292230
- H, the hash function used by hash\_to\_base ({{hashtobase-sec}}).
22302231
- L, the length of HKDF-Expand output in hash\_to\_base ({{hashtobase-sec}}).
22312232
- f, a mapping function from {{mappings}}.
@@ -2308,6 +2309,7 @@ These suites share the following parameters:
23082309
- B = 0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b
23092310
- p: 2^256 - 2^224 + 2^192 + 2^96 - 1
23102311
- m: 1
2312+
- sgn0: sgn0\_le ({{sgn0-le}})
23112313
- H: SHA-256
23122314
- L: 48
23132315
- f: Simplified SWU method, {{simple-swu}}
@@ -2325,6 +2327,7 @@ These suites share the following parameters:
23252327
- B = 0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef
23262328
- p: 2^384 - 2^128 - 2^96 + 2^32 - 1
23272329
- m: 1
2330+
- sgn0: sgn0\_le ({{sgn0-le}})
23282331
- H: SHA-512
23292332
- L: 72
23302333
- f: Simplified SWU method, {{simple-swu}}
@@ -2342,6 +2345,7 @@ These suites share the following parameters:
23422345
- B = 0x51953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00
23432346
- p: 2^521 - 1
23442347
- m: 1
2348+
- sgn0: sgn0\_le ({{sgn0-le}})
23452349
- H: SHA-512
23462350
- L: 96
23472351
- f: Simplified SWU method, {{simple-swu}}
@@ -2376,6 +2380,7 @@ The common parameters for all of the above suites are:
23762380

23772381
- p: 2^255 - 19
23782382
- m: 1
2383+
- sgn0: sgn0\_le ({{sgn0-le}})
23792384
- H: SHA-256
23802385
- L: 48
23812386
- Z: 2
@@ -2410,6 +2415,7 @@ The common parameters for all of the above suites are:
24102415

24112416
- p: 2^448 - 2^224 - 1
24122417
- m: 1
2418+
- sgn0: sgn0\_le ({{sgn0-le}})
24132419
- H: SHA-512
24142420
- L: 84
24152421
- Z: -1
@@ -2427,6 +2433,7 @@ These suites share the following parameters:
24272433
- E: y^2 = x^3 + 7
24282434
- p: 2^256 - 2^32 - 2^9 - 2^8 - 2^7 - 2^6 - 2^4 - 1
24292435
- m: 1
2436+
- sgn0: sgn0\_le ({{sgn0-le}})
24302437
- H: SHA-256
24312438
- L: 48
24322439
- f: Shallue-van de Woestijne method, {{swpairing}}
@@ -2468,6 +2475,7 @@ share the following parameters, in addition to the common parameters below.
24682475
The common parameters for the above suites are:
24692476

24702477
- p: 0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab
2478+
- sgn0: sgn0\_be ({{sgn0-be}})
24712479
- H: SHA-256
24722480
- L: 64
24732481
- f: Simplified SWU for pairing-friendly curves, {{simple-swu-pairing-friendly}}

0 commit comments

Comments
 (0)