BSD Ports

math/cado-nfs 2.3.0.20240408_2 FreeBSD

Implementation of the Number Field Sieve Algorithm

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21
Categories
math
Package size
3962.1 KiB, 31932.7 KiB installed

Description

CADO-NFS is a complete implementation in C/C++ of the Number Field Sieve (NFS) algorithm for factoring integers and computing discrete logarithms in finite fields. It consists in various programs corresponding to all the phases of the algorithm, and a general script that runs them, possibly in parallel over a network of computers.

In the other systems

SystemPortVersion
FreeBSDmath/cado-nfs2.3.0.20240408_2
DragonFlymath/cado-nfs2.3.0.20240408

Install

Binary package:

pkg install cado-nfs

From the ports tree:

cd /usr/ports/math/cado-nfs/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cado-nfs>0:math/cado-nfs

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.0.20240408_22.3.0.20240408_2-2.3.0.20240408_12.3.0.20240408_2
FreeBSD:14:quarterly2.3.0.20240408_22.3.0.20240408_2n/a2.3.0.202404082.3.0.20240408_2
FreeBSD:15:latest2.3.0.20240408_22.3.0.20240408_2n/a2.3.0.20240408_12.3.0.20240408_1
FreeBSD:15:quarterly2.3.0.20240408_22.3.0.20240408_2n/an/an/a
FreeBSD:16:latest2.3.0.20240408_22.3.0.20240408_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 5

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 34
Run dependencies 25

No port depends on this one.

Configuration

No options to configure.

USES
cmake:noninja compiler:c++11-lang gmake perl5 python shebangfix
Service scripts
none

Files

pkg-plist 200
  • bin/cado-nfs-client.py
  • bin/cado-nfs.py
  • lib/cado-nfs-3.0.0/filter/dup1
  • lib/cado-nfs-3.0.0/filter/dup2
  • lib/cado-nfs-3.0.0/filter/merge
  • lib/cado-nfs-3.0.0/filter/merge-dl
  • lib/cado-nfs-3.0.0/filter/purge
  • lib/cado-nfs-3.0.0/filter/reconstructlog-dl
  • lib/cado-nfs-3.0.0/filter/replay
  • lib/cado-nfs-3.0.0/filter/replay-dl
  • lib/cado-nfs-3.0.0/filter/sm
  • lib/cado-nfs-3.0.0/filter/sm_simple
  • lib/cado-nfs-3.0.0/linalg/bwc/acollect
  • lib/cado-nfs-3.0.0/linalg/bwc/blocklanczos
  • lib/cado-nfs-3.0.0/linalg/bwc/bwc.pl
  • lib/cado-nfs-3.0.0/linalg/bwc/bwccheck
  • lib/cado-nfs-3.0.0/linalg/bwc/cleanup
  • lib/cado-nfs-3.0.0/linalg/bwc/dispatch
  • lib/cado-nfs-3.0.0/linalg/bwc/gather
  • lib/cado-nfs-3.0.0/linalg/bwc/krylov
  • lib/cado-nfs-3.0.0/linalg/bwc/lingen_b64
  • lib/cado-nfs-3.0.0/linalg/bwc/lingen_pz
  • lib/cado-nfs-3.0.0/linalg/bwc/mf_bal
  • lib/cado-nfs-3.0.0/linalg/bwc/mksol
  • lib/cado-nfs-3.0.0/linalg/bwc/prep
  • lib/cado-nfs-3.0.0/linalg/bwc/secure
  • lib/cado-nfs-3.0.0/linalg/characters
  • lib/cado-nfs-3.0.0/misc/check_rels
  • lib/cado-nfs-3.0.0/misc/descent_init_Fp
  • lib/cado-nfs-3.0.0/polyselect/dlpolyselect
  • lib/cado-nfs-3.0.0/polyselect/polyselect
  • lib/cado-nfs-3.0.0/polyselect/polyselect3
  • lib/cado-nfs-3.0.0/polyselect/polyselect_ropt
  • lib/cado-nfs-3.0.0/scripts/cadofactor/cadocommand.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/cadologger.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/cadoparams.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/cadoprograms.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/cadotask.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/patterns.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/toplevel.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/upload.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/workunit.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/wudb.py
  • lib/cado-nfs-3.0.0/scripts/cadofactor/wuserver.py
  • lib/cado-nfs-3.0.0/scripts/descent.py
  • lib/cado-nfs-3.0.0/sieve/freerel
  • lib/cado-nfs-3.0.0/sieve/las
  • lib/cado-nfs-3.0.0/sieve/las_descent
  • lib/cado-nfs-3.0.0/sieve/makefb
  • lib/cado-nfs-3.0.0/sqrt/sqrt
  • lib/cado-nfs-3.0.0/utils/numbertheory_tool
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p100
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p30
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p35
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p40
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p45
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p50
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p55
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p60
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p65
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p70
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p75
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p80
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p85
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p90
  • share/cado-nfs-3.0.0/dlp/Joux-Lercier/params.p95
  • share/cado-nfs-3.0.0/dlp/README
  • share/cado-nfs-3.0.0/dlp/TwoQuadratics/README
  • share/cado-nfs-3.0.0/dlp/TwoQuadratics/params.p30
  • share/cado-nfs-3.0.0/dlp/TwoQuadratics/params.p60
  • share/cado-nfs-3.0.0/dlp/p100.hint
  • share/cado-nfs-3.0.0/dlp/p155.hint
  • share/cado-nfs-3.0.0/dlp/p2dd20.hint
  • share/cado-nfs-3.0.0/dlp/p2dd30.hint
  • share/cado-nfs-3.0.0/dlp/p30.hint
  • share/cado-nfs-3.0.0/dlp/p35.hint
  • share/cado-nfs-3.0.0/dlp/p40.hint
  • share/cado-nfs-3.0.0/dlp/p45.hint
  • share/cado-nfs-3.0.0/dlp/p50.hint
  • share/cado-nfs-3.0.0/dlp/p55.hint
  • share/cado-nfs-3.0.0/dlp/p60.hint
  • share/cado-nfs-3.0.0/dlp/p65.hint
  • share/cado-nfs-3.0.0/dlp/p70.hint
  • share/cado-nfs-3.0.0/dlp/p75.hint
  • share/cado-nfs-3.0.0/dlp/p80.hint
  • share/cado-nfs-3.0.0/dlp/p85.hint
  • share/cado-nfs-3.0.0/dlp/p90.hint
  • share/cado-nfs-3.0.0/dlp/p95.hint
  • share/cado-nfs-3.0.0/dlp/params.p100
  • share/cado-nfs-3.0.0/dlp/params.p155
  • share/cado-nfs-3.0.0/dlp/params.p2dd20
  • share/cado-nfs-3.0.0/dlp/params.p2dd30
  • share/cado-nfs-3.0.0/dlp/params.p30
  • share/cado-nfs-3.0.0/dlp/params.p35
  • share/cado-nfs-3.0.0/dlp/params.p40
  • share/cado-nfs-3.0.0/dlp/params.p45
  • share/cado-nfs-3.0.0/dlp/params.p50
  • share/cado-nfs-3.0.0/dlp/params.p55
  • share/cado-nfs-3.0.0/dlp/params.p60
  • share/cado-nfs-3.0.0/dlp/params.p65

The first 100 are listed.

distinfo 1
FileSizeSHA256
cado-nfs-cado-nfs-58d113d3608e41378753cd949b077f7c80449279_GL0.tar.gz4.190908e+06060ec6ea3278a236c1ef635dee022aa84ac3463d19116f609ad0734dd5cbf6e2

Commit history 0

No commits in the history this site was built from.