Skip to content

Commit 9214f91

Browse files
committed
specify sgn0 for each suite
closes cfrg#144
1 parent 1b3525d commit 9214f91

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
@@ -2241,6 +2241,7 @@ Each suite comprises the following parameters:
22412241
- E, the target elliptic curve over a field F.
22422242
- p, the characteristic of the field F.
22432243
- m, the extension degree of the field F.
2244+
- sgn0, one of the variants specified in {{sgn0-variants}}.
22442245
- H, the hash function used by hash\_to\_base ({{hashtobase-sec}}).
22452246
- L, the length of HKDF-Expand output in hash\_to\_base ({{hashtobase-sec}}).
22462247
- f, a mapping function from {{mappings}}.
@@ -2323,6 +2324,7 @@ These suites share the following parameters:
23232324
- B = 0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b
23242325
- p: 2^256 - 2^224 + 2^192 + 2^96 - 1
23252326
- m: 1
2327+
- sgn0: sgn0\_le ({{sgn0-le}})
23262328
- H: SHA-256
23272329
- L: 48
23282330
- f: Simplified SWU method, {{simple-swu}}
@@ -2340,6 +2342,7 @@ These suites share the following parameters:
23402342
- B = 0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef
23412343
- p: 2^384 - 2^128 - 2^96 + 2^32 - 1
23422344
- m: 1
2345+
- sgn0: sgn0\_le ({{sgn0-le}})
23432346
- H: SHA-512
23442347
- L: 72
23452348
- f: Simplified SWU method, {{simple-swu}}
@@ -2357,6 +2360,7 @@ These suites share the following parameters:
23572360
- B = 0x51953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00
23582361
- p: 2^521 - 1
23592362
- m: 1
2363+
- sgn0: sgn0\_le ({{sgn0-le}})
23602364
- H: SHA-512
23612365
- L: 96
23622366
- f: Simplified SWU method, {{simple-swu}}
@@ -2391,6 +2395,7 @@ The common parameters for all of the above suites are:
23912395

23922396
- p: 2^255 - 19
23932397
- m: 1
2398+
- sgn0: sgn0\_le ({{sgn0-le}})
23942399
- H: SHA-256
23952400
- L: 48
23962401
- Z: 2
@@ -2425,6 +2430,7 @@ The common parameters for all of the above suites are:
24252430

24262431
- p: 2^448 - 2^224 - 1
24272432
- m: 1
2433+
- sgn0: sgn0\_le ({{sgn0-le}})
24282434
- H: SHA-512
24292435
- L: 84
24302436
- Z: -1
@@ -2442,6 +2448,7 @@ These suites share the following parameters:
24422448
- E: y^2 = x^3 + 7
24432449
- p: 2^256 - 2^32 - 2^9 - 2^8 - 2^7 - 2^6 - 2^4 - 1
24442450
- m: 1
2451+
- sgn0: sgn0\_le ({{sgn0-le}})
24452452
- H: SHA-256
24462453
- L: 48
24472454
- f: Shallue-van de Woestijne method, {{swpairing}}
@@ -2483,6 +2490,7 @@ share the following parameters, in addition to the common parameters below.
24832490
The common parameters for the above suites are:
24842491

24852492
- p: 0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab
2493+
- sgn0: sgn0\_be ({{sgn0-be}})
24862494
- H: SHA-256
24872495
- L: 64
24882496
- f: Simplified SWU for pairing-friendly curves, {{simple-swu-pairing-friendly}}

0 commit comments

Comments
 (0)