Description
Several networking modules depend on the cryptography Python library for elliptic curve operations, key management, and handshake protocols. These modules currently fail to import because LeanPython has no cryptography stub.
Affected modules
Direct:
lean_spec.subspecs.networking.discovery.crypto
lean_spec.subspecs.networking.discovery.keys
lean_spec.subspecs.networking.discovery.handshake
lean_spec.subspecs.networking.enr.enr
lean_spec.subspecs.networking.enr.keys
lean_spec.subspecs.networking.transport.identity.keypair
lean_spec.subspecs.networking.transport.identity.signature
Transitive (import chains through the above):
lean_spec.subspecs.networking.discovery.{codec,config,messages,packet,routing,session}
lean_spec.subspecs.networking.enr.eth2
lean_spec.subspecs.networking.transport.{peer_id,protocols}
lean_spec.subspecs.networking.{peer,config,types,varint}
lean_spec.subspecs.networking.reqresp.{codec,handler,message}
lean_spec.subspecs.networking.gossipsub.{mcache,mesh,message,parameters,rpc,topic,types,behavior}
Description
Several networking modules depend on the
cryptographyPython library for elliptic curve operations, key management, and handshake protocols. These modules currently fail to import because LeanPython has nocryptographystub.Affected modules
Direct:
lean_spec.subspecs.networking.discovery.cryptolean_spec.subspecs.networking.discovery.keyslean_spec.subspecs.networking.discovery.handshakelean_spec.subspecs.networking.enr.enrlean_spec.subspecs.networking.enr.keyslean_spec.subspecs.networking.transport.identity.keypairlean_spec.subspecs.networking.transport.identity.signatureTransitive (import chains through the above):
lean_spec.subspecs.networking.discovery.{codec,config,messages,packet,routing,session}lean_spec.subspecs.networking.enr.eth2lean_spec.subspecs.networking.transport.{peer_id,protocols}lean_spec.subspecs.networking.{peer,config,types,varint}lean_spec.subspecs.networking.reqresp.{codec,handler,message}lean_spec.subspecs.networking.gossipsub.{mcache,mesh,message,parameters,rpc,topic,types,behavior}