- ext/liboqs: vendored (ML-KEM/ML-DSA ready), -isystem ext/liboqs/include - node/PQHybrid.*: KDF over X25519 agree + ML-KEM-768 encaps scaffold - wire into IncomingPacket/Node/Bond/selftest/OneService paths - zeroidc ext.rs: URL param parser unit tests - SPEC.md: BackOne quantum-safe task table (T1–T23) - research doc: hybrid PQ fork plan (ML-KEM+X25519, ML-DSA+Ed25519)
89 lines
3.1 KiB
Makefile
89 lines
3.1 KiB
Makefile
CORE_OBJS=\
|
|
node/AES.o \
|
|
node/AES_aesni.o \
|
|
node/AES_armcrypto.o \
|
|
node/C25519.o \
|
|
node/Capability.o \
|
|
node/CertificateOfMembership.o \
|
|
node/CertificateOfOwnership.o \
|
|
node/Identity.o \
|
|
node/IncomingPacket.o \
|
|
node/InetAddress.o \
|
|
node/Membership.o \
|
|
node/Metrics.o \
|
|
node/Multicaster.o \
|
|
node/Network.o \
|
|
node/NetworkConfig.o \
|
|
node/Node.o \
|
|
node/OutboundMulticast.o \
|
|
node/Packet.o \
|
|
node/Path.o \
|
|
node/Peer.o \
|
|
node/Poly1305.o \
|
|
node/Revocation.o \
|
|
node/Salsa20.o \
|
|
node/SelfAwareness.o \
|
|
node/SHA512.o \
|
|
node/Switch.o \
|
|
node/Tag.o \
|
|
node/Topology.o \
|
|
node/Trace.o \
|
|
node/Utils.o \
|
|
node/Bond.o \
|
|
node/PQHybrid.o \
|
|
node/PacketMultiplexer.o
|
|
|
|
ONE_OBJS=\
|
|
controller/EmbeddedNetworkController.o \
|
|
controller/DBMirrorSet.o \
|
|
controller/DB.o \
|
|
controller/FileDB.o \
|
|
controller/LFDB.o \
|
|
controller/PostgreSQL.o \
|
|
osdep/EthernetTap.o \
|
|
osdep/ManagedRoute.o \
|
|
osdep/Http.o \
|
|
osdep/OSUtils.o \
|
|
service/SoftwareUpdater.o \
|
|
service/OneService.o
|
|
|
|
# ext/liboqs 0.16.0 (vendored) -- PQ crypto objects, flags/rule in make-linux.mk
|
|
OQS_OBJS=\
|
|
ext/liboqs/src/common/aes/aes.o \
|
|
ext/liboqs/src/common/aes/aes_impl.o \
|
|
ext/liboqs/src/common/aes/aes_c.o \
|
|
ext/liboqs/src/common/sha2/sha2.o \
|
|
ext/liboqs/src/common/sha2/sha2_impl.o \
|
|
ext/liboqs/src/common/sha2/sha2_c.o \
|
|
ext/liboqs/src/common/sha3/sha3.o \
|
|
ext/liboqs/src/common/sha3/sha3x4.o \
|
|
ext/liboqs/src/common/sha3/xkcp_sha3.o \
|
|
ext/liboqs/src/common/sha3/xkcp_sha3x4.o \
|
|
ext/liboqs/src/common/common.o \
|
|
ext/liboqs/src/common/rand/rand.o \
|
|
ext/liboqs/src/common/pqclean_shims/fips202.o \
|
|
ext/liboqs/src/common/pqclean_shims/fips202x4.o \
|
|
ext/liboqs/src/common/sha3/xkcp_low/KeccakP-1600/plain-64bits/KeccakP-1600-opt64.o \
|
|
ext/liboqs/src/common/sha3/xkcp_low/KeccakP-1600times4/serial/KeccakP-1600-times4-on1.o \
|
|
ext/liboqs/src/kem/kem.o \
|
|
ext/liboqs/src/kem/ml_kem/kem_ml_kem_768.o \
|
|
ext/liboqs/src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/compress.o \
|
|
ext/liboqs/src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/debug.o \
|
|
ext/liboqs/src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/indcpa.o \
|
|
ext/liboqs/src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/kem.o \
|
|
ext/liboqs/src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/poly.o \
|
|
ext/liboqs/src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/poly_k.o \
|
|
ext/liboqs/src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/sampling.o \
|
|
ext/liboqs/src/kem/ml_kem/mlkem-native_ml-kem-768_ref/mlkem/src/verify.o \
|
|
ext/liboqs/src/sig/sig.o \
|
|
ext/liboqs/src/sig/ml_dsa/sig_ml_dsa_65.o \
|
|
ext/liboqs/src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/ct.o \
|
|
ext/liboqs/src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/debug.o \
|
|
ext/liboqs/src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/packing.o \
|
|
ext/liboqs/src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/poly.o \
|
|
ext/liboqs/src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/poly_kl.o \
|
|
ext/liboqs/src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/polyvec.o \
|
|
ext/liboqs/src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/polyvec_lazy.o \
|
|
ext/liboqs/src/sig/ml_dsa/mldsa-native_ml-dsa-65_ref/mldsa/src/sign.o
|
|
|