Module Import alias Assign NameStore Num Assign NameStore BinOpSub BinOpPow Num Num Num Assign NameStore BinOpAdd BinOpPow Num Num Num FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Num body Return Num Assign NameStore BinOpMod BinOpPow Call NameLoad NameLoad BinOpDiv NameLoad Num NameLoad Num NameLoad If BinOpBitAnd NameLoad Num body Assign NameStore BinOpMod BinOpMult NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad BinOpSub NameLoad Num NameLoad decorator_list Assign NameStore BinOpMult Num Call NameLoad Num Assign NameStore Call NameLoad Num BinOpDiv BinOpSub NameLoad Num Num NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMult BinOpSub BinOpMult NameLoad NameLoad Num Call NameLoad BinOpAdd BinOpMult BinOpMult NameLoad NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad BinOpDiv BinOpAdd NameLoad Num Num NameLoad If CompareNotEq BinOpMod BinOpSub BinOpMult NameLoad NameLoad NameLoad NameLoad Num body Assign NameStore BinOpMod BinOpMult NameLoad NameLoad NameLoad If CompareNotEq BinOpMod NameLoad Num Num body Assign NameStore BinOpSub NameLoad NameLoad Return NameLoad decorator_list Assign NameStore BinOpMult Num Call NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad BinOpMod NameLoad NameLoad BinOpMod NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore BinOpMult BinOpAdd BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad Call NameLoad BinOpAdd Num BinOpMult BinOpMult BinOpMult BinOpMult NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpMult BinOpAdd BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad Call NameLoad BinOpSub Num BinOpMult BinOpMult BinOpMult BinOpMult NameLoad NameLoad NameLoad NameLoad NameLoad Return ListLoad BinOpMod NameLoad NameLoad BinOpMod NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad Num body Return ListLoad Num Num Assign NameStore Call NameLoad NameLoad BinOpDiv NameLoad Num Assign NameStore Call NameLoad NameLoad NameLoad If BinOpBitAnd NameLoad Num body Assign NameStore Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp BinOpBitAnd BinOpRShift NameLoad NameLoad Num comprehension NameStore Call NameLoad NameLoad Return Call AttributeLoad Str attr ListComp Call NameLoad Call NameLoad ListComp BinOpLShift SubscriptLoad NameLoad Index BinOpAdd BinOpMult NameLoad Num NameLoad NameLoad comprehension NameStore Call NameLoad Num comprehension NameStore Call NameLoad BinOpDiv NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore BinOpAdd ListComp BinOpBitAnd BinOpRShift NameLoad NameLoad Num comprehension NameStore Call NameLoad BinOpSub NameLoad Num ListLoad BinOpBitAnd NameLoad Num Return Call AttributeLoad Str attr ListComp Call NameLoad Call NameLoad ListComp BinOpLShift SubscriptLoad NameLoad Index BinOpAdd BinOpMult NameLoad Num NameLoad NameLoad comprehension NameStore Call NameLoad Num comprehension NameStore Call NameLoad BinOpDiv NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BinOpBitAnd BinOpRShift Call NameLoad SubscriptLoad NameLoad Index BinOpDiv NameLoad Num BinOpMod NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpAdd BinOpPow Num BinOpSub NameLoad Num Call NameLoad GeneratorExp BinOpMult BinOpPow Num NameLoad Call NameLoad NameLoad NameLoad comprehension NameStore Call NameLoad Num BinOpSub NameLoad Num Assign NameStore Call NameLoad NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Return Call NameLoad GeneratorExp BinOpMult BinOpPow Num NameLoad Call NameLoad NameLoad NameLoad comprehension NameStore Call NameLoad BinOpMult Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpAdd BinOpPow Num BinOpSub NameLoad Num Call NameLoad GeneratorExp BinOpMult BinOpPow Num NameLoad Call NameLoad NameLoad NameLoad comprehension NameStore Call NameLoad Num BinOpSub NameLoad Num Assign NameStore Call NameLoad BinOpAdd Call AttributeLoad Str attr ListComp SubscriptLoad NameLoad Index NameLoad comprehension NameStore Call NameLoad BinOpDiv NameLoad Num BinOpDiv NameLoad Num NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpMod BinOpAdd NameLoad BinOpMult Call NameLoad BinOpAdd BinOpAdd Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return BinOpAdd Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Return CompareEq BinOpMod BinOpSub BinOpSub BinOpAdd BinOpMult UnaryOpUSub NameLoad NameLoad BinOpMult NameLoad NameLoad Num BinOpMult BinOpMult BinOpMult BinOpMult NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad GeneratorExp BinOpMult BinOpPow Num NameLoad Call NameLoad NameLoad NameLoad comprehension NameStore Call NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad GeneratorExp BinOpMult BinOpPow Num NameLoad Call NameLoad NameLoad NameLoad comprehension NameStore Call NameLoad Num BinOpSub NameLoad Num Assign NameStore Call NameLoad NameLoad If CompareNotEq BinOpBitAnd NameLoad Num Call NameLoad NameLoad BinOpSub NameLoad Num body Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore ListLoad NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareNotEq Call NameLoad NameLoad BinOpDiv NameLoad Num body Raise Call NameLoad Str If CompareNotEq Call NameLoad NameLoad BinOpDiv NameLoad Num body Raise Call NameLoad Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num BinOpDiv NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice BinOpDiv NameLoad Num BinOpDiv NameLoad Num Assign NameStore Call NameLoad BinOpAdd BinOpAdd Call NameLoad NameLoad NameLoad NameLoad If CompareNotEq Call NameLoad NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str decorator_list
N/A N/A hashlib N/A b 256 N/A q N/A N/A 2 255 19 N/A l N/A N/A 2 252 27742317777372353535851937790883648493 H N/A N/A m N/A N/A N/A N/A N/A N/A N/A hashlib sha512 m digest N/A expmod N/A N/A b e m N/A N/A N/A N/A e 0 N/A N/A 1 N/A t N/A N/A N/A expmod b N/A e 2 m 2 m N/A N/A e 1 N/A N/A t N/A N/A t b m N/A t N/A inv N/A N/A x N/A N/A N/A N/A expmod x N/A q 2 q N/A N/A d N/A -121665 N/A inv 121666 N/A I N/A expmod 2 N/A N/A q 1 4 q xrecover N/A N/A y N/A N/A N/A xx N/A N/A N/A y y 1 N/A inv N/A N/A N/A d y y 1 N/A x N/A expmod xx N/A N/A q 3 8 q N/A N/A N/A N/A N/A x x xx q 0 N/A N/A x N/A N/A x I q N/A N/A N/A x 2 0 N/A N/A x N/A q x N/A x N/A N/A By N/A 4 N/A inv 5 N/A Bx N/A xrecover By N/A B N/A N/A Bx q N/A By q edwards N/A N/A P Q N/A N/A N/A x1 N/A P N/A 0 N/A y1 N/A P N/A 1 N/A x2 N/A Q N/A 0 N/A y2 N/A Q N/A 1 N/A x3 N/A N/A N/A x1 y2 N/A x2 y1 N/A inv N/A 1 N/A N/A N/A N/A d x1 x2 y1 y2 N/A y3 N/A N/A N/A y1 y2 N/A x1 x2 N/A inv N/A 1 N/A N/A N/A N/A d x1 x2 y1 y2 N/A N/A N/A x3 q N/A y3 q N/A scalarmult N/A N/A P e N/A N/A N/A N/A e 0 N/A N/A N/A 0 1 N/A Q N/A scalarmult P N/A e 2 N/A Q N/A edwards Q Q N/A N/A e 1 N/A N/A Q N/A edwards Q P N/A Q N/A encodeint N/A N/A y N/A N/A N/A bits N/A N/A N/A y i 1 N/A i N/A range b N/A N/A N/A join N/A N/A chr N/A sum N/A N/A N/A bits N/A N/A N/A i 8 j j N/A j N/A range 8 N/A i N/A range N/A b 8 N/A encodepoint N/A N/A P N/A N/A N/A x N/A P N/A 0 N/A y N/A P N/A 1 N/A bits N/A N/A N/A N/A y i 1 N/A i N/A range N/A b 1 N/A N/A x 1 N/A N/A N/A join N/A N/A chr N/A sum N/A N/A N/A bits N/A N/A N/A i 8 j j N/A j N/A range 8 N/A i N/A range N/A b 8 N/A bit N/A N/A h i N/A N/A N/A N/A N/A N/A ord N/A h N/A N/A i 8 N/A i 8 1 N/A publickey N/A N/A sk N/A N/A N/A h N/A H sk N/A a N/A N/A 2 N/A b 2 N/A sum N/A N/A N/A 2 i N/A bit h i N/A i N/A range 3 N/A b 2 N/A A N/A scalarmult B a N/A N/A encodepoint A N/A Hint N/A N/A m N/A N/A N/A h N/A H m N/A N/A sum N/A N/A N/A 2 i N/A bit h i N/A i N/A range N/A 2 b N/A signature N/A N/A m sk pk N/A N/A N/A h N/A H sk N/A a N/A N/A 2 N/A b 2 N/A sum N/A N/A N/A 2 i N/A bit h i N/A i N/A range 3 N/A b 2 N/A r N/A Hint N/A N/A N/A join N/A N/A h N/A i N/A i N/A range N/A b 8 N/A b 4 m N/A R N/A scalarmult B r N/A S N/A N/A r N/A N/A Hint N/A N/A N/A encodepoint R pk m a l N/A N/A N/A encodepoint R N/A encodeint S N/A isoncurve N/A N/A P N/A N/A N/A x N/A P N/A 0 N/A y N/A P N/A 1 N/A N/A N/A N/A N/A N/A N/A N/A x x N/A y y 1 N/A N/A N/A N/A d x x y y q 0 N/A decodeint N/A N/A s N/A N/A N/A N/A sum N/A N/A N/A 2 i N/A bit s i N/A i N/A range 0 b N/A decodepoint N/A N/A s N/A N/A N/A y N/A sum N/A N/A N/A 2 i N/A bit s i N/A i N/A range 0 N/A b 1 N/A x N/A xrecover y N/A N/A N/A x 1 N/A bit s N/A b 1 N/A N/A x N/A q x N/A P N/A x y N/A N/A N/A isoncurve P N/A N/A N/A Exception decoding point that is not on curve N/A P N/A checkvalid N/A N/A s m pk N/A N/A N/A N/A N/A len s N/A b 4 N/A N/A N/A Exception signature length is wrong N/A N/A N/A len pk N/A b 8 N/A N/A N/A Exception public-key length is wrong N/A R N/A decodepoint N/A s N/A 0 N/A b 8 N/A A N/A decodepoint pk N/A S N/A decodeint N/A s N/A N/A b 8 N/A b 4 N/A h N/A Hint N/A N/A N/A encodepoint R pk m N/A N/A N/A scalarmult B S N/A edwards R N/A scalarmult A h N/A N/A N/A Exception signature does not pass verification N/A