@ file : Js Module (" pki js / src / E CP ublic Key ") Ċ @ file : Js Non Module Ċ @ file : Suppress ( ĊĠĠĠ Ġ" INTERFACE _ WITH _ SUPER CLASS ", ĊĠĠĠ Ġ" OVER RID ING _ FINAL _ MEMBER ", ĊĠĠĠ Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", ĊĠĠĠ Ġ" CONF LI CT ING _ OVERLOAD S " Ċ ) Ċ Ċ package Ġp ki js . src . E CP ublic Key Ċ Ċ import Ġorg . kh ronos . webgl . ArrayBuffer Ċ import Ġts stdlib . Json Web Key Ċ Ċ @ Js Name (" default ") Ċ open Ġexternal Ġclass ĠE CP ublic Key ( params : ĠAny Ġ= Ġdefined Ex tern ally ) Ġ{ ĊĠĠĠ Ġopen Ġvar Ġx : ĠArray Buffer ĊĠĠĠ Ġopen Ġvar Ġy : ĠArray Buffer ĊĠĠĠ Ġopen Ġvar Ġnamed Curve : ĠString ĊĠĠĠ Ġopen Ġfun Ġfrom JSON ( json : ĠJson Web Key ) ĊĠĠĠ Ġopen Ġfun Ġfrom Schema ( schema : ĠAny ) ĊĠĠĠ Ġopen Ġfun Ġto Schema (): ĠAny ĊĠĠĠ Ġopen Ġfun ĠtoJSON (): ĠAny ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcompare WithDefault ( member Name : ĠString , Ġmember Value : ĠAny ): ĠBoolean ĊĠĠĠĠĠĠĠ Ġfun Ġdefault Values ( member Name : ĠString ): ĠAny ĊĠĠĠĠĠĠĠ Ġfun Ġschema ( parameters : ĠAny Ġ= Ġdefined Ex tern ally ): ĠAny ĊĠĠĠ Ġ} Ċ }