Automic VaultAutomic Vault

brew

Install msieve with Homebrew, MacPorts, Nix

C library for factoring large integers. Version 1.53 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install msieve

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install msieve

MacPorts ports tree · math/msieve/Portfile · source: api.github.com

Linux

Nixverified · 92%
nix profile install nixpkgs#msieve

nixpkgs package indexes · pkgs/by-name/ms/msieve/package.nix · source: api.github.com

overview

Package summary

C library for factoring large integers

Commands and aliases

  • msieve

history

Project history and usage

Msieve is Jason Papadopoulos's public-domain C library and command-line program for integer factorization. Its README frames the project as an effort to understand and optimize modern factoring algorithms, with a self-contained implementation intended to be fast, portable, and simple to use. The library combines trial division and Pollard Rho for small cases, optional GMP-ECM for P-1, P+1, and ECM work, then sieve-based methods for harder inputs.

Project history

Technically, Msieve's niche is high-performance general integer factorization rather than a broad computer-algebra environment. It implements a self-initializing quadratic sieve for ordinary use and includes number-field-sieve code, especially postprocessing, that the author says helped complete large public factorization efforts. Its CLI can factor numbers supplied directly, from files, or as arithmetic expressions, while the library can be embedded by other programs.

How it is used

In the factoring ecosystem, Msieve sits beside tools such as GGNFS, CADO-NFS, and YAFU. Its README describes using GGNFS for earlier NFS stages and Msieve for later stages on very large problems, and YAFU's build notes document bundling msieve as part of YAFU 3.0. Package-manager records for Homebrew, MacPorts, and Nix place it as a specialist science/cryptography utility rather than a general-purpose math suite.

security posture

Risk level: green

library-like package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • library-like package without higher-risk signals

Signals

  • metadata:library-like

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
msievecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.53
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://sourceforge.net/projects/msieve/

install metadata

Package metadata

Package keybrew:msieve
Version1.53
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/msieve
Homepagehttps://sourceforge.net/projects/msieve/
Repositoryhttps://sourceforge.net/p/msieve/code/HEAD/tree
Upstream docshttps://sourceforge.net/projects/msieve
LicenseLicenseRef-Homebrew-public-domain
Source archivehttps://downloads.sourceforge.net/project/msieve/msieve/Msieve%20v1.53/msieve153_src.tar.gz
Dependenciesgmp
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namemsieve
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

msieve

nix profile install nixpkgs#msieve
  • normalized package name match
  • Matched by: Msieve
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ms/msieve/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

msieve

sudo port install msieve
  • normalized package name match
  • Matched by: Msieve
MacPorts ports tree · api.github.com · MacPorts ports tree: math/msieve/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment