Quellcode durchsuchen

sidh: API

v1.2.3
Kris Kwiatkowski vor 6 Jahren
committed by Kris Kwiatkowski
Ursprung
Commit
7c79cbefc5
2 geänderte Dateien mit 15 neuen und 0 gelöschten Zeilen
  1. +6
    -0
      13.go
  2. +9
    -0
      common.go

+ 6
- 0
13.go Datei anzeigen

@@ -29,6 +29,12 @@ import (
const numSessionTickets = 2 const numSessionTickets = 2


type secretLabel int type secretLabel int
type role uint8

const (
kRole_Server = iota
kRole_Client
)


const ( const (
secretResumptionPskBinder secretLabel = iota secretResumptionPskBinder secretLabel = iota


+ 9
- 0
common.go Datei anzeigen

@@ -116,10 +116,19 @@ const (
type CurveID uint16 type CurveID uint16


const ( const (
// Unexported
sidhP503 CurveID = 0
sidhP751 CurveID = 1

// Exported IDs
CurveP256 CurveID = 23 CurveP256 CurveID = 23
CurveP384 CurveID = 24 CurveP384 CurveID = 24
CurveP521 CurveID = 25 CurveP521 CurveID = 25
X25519 CurveID = 29 X25519 CurveID = 29

// Experimental KEX
HybridSidhP503Curve25519 CurveID = 0x0105 + sidhP503 // HybridSIDH: X25519 + P503
HybridSidhP751Curve448 CurveID = 0x0105 + sidhP751 // HybridSIDH: X448 + P751
) )


// TLS 1.3 Key Share // TLS 1.3 Key Share


Laden…
Abbrechen
Speichern