macOS
brew install libtasn1local Homebrew formula metadata
sudo port install libtasn1MacPorts ports tree · devel/libtasn1/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de libtasn1 pour les workflows d'agents IA.
installation
brew install libtasn1local Homebrew formula metadata
sudo port install libtasn1MacPorts ports tree · devel/libtasn1/Portfile · Source: api.github.com
sudo apk add libtasn1Alpine Linux edge package indexes · libtasn1 · Source: dl-cdn.alpinelinux.org
sudo dnf install libtasn1Fedora Rawhide package metadata · libtasn1 · Source: dl.fedoraproject.org
nix profile install nixpkgs#libtasn1nixpkgs package indexes · pkgs/by-name/li/libtasn1/package.nix · Source: api.github.com
sudo pacman -S libtasn1Arch Linux sync databases · libtasn1 · Source: geo.mirror.pkgbuild.com
sudo zypper install libtasn1-6openSUSE Tumbleweed package metadata · libtasn1-6 · Source: download.opensuse.org
aperçu
ASN.1 structure parser library
historique
GNU Libtasn1 is a small ASN.1 and DER library used in security-sensitive C software. It matters to package managers because it sits under TLS, PKCS#11, certificate, and identity stacks while trying to stay portable and dependency-light.
The GNU project page says Libtasn1 was originally written by Fabio Fiorina and later maintained as a GNU package. The NEWS file records an initial 0.1.0 release, a 0.1.1 rename to libtasn1 with LGPL licensing, and a 3.0 release on October 28, 2012 that hid internal structures and normalized type names.
The manual defines the package as a library for Abstract Syntax Notation One and Distinguished Encoding Rules manipulation. It emphasizes online ASN.1 structure management without C code generation, optional offline C array generation, DER support, no global state, thread safety, and portability across Unix-like systems and Windows.
GNU identifies Libtasn1 as the ASN.1 library used by GnuTLS, p11-kit, and other packages. That dependency path made it part of distribution base layers for TLS and certificate-processing stacks, which explains broad packaging across Alpine, Homebrew, Fedora, MacPorts, Nix, Arch, and openSUSE in the input metadata.
The project also reflects modern distro maintenance pressure: the NEWS file includes repeated hardening and fuzzing-related fixes, oss-fuzz references, reproducible tarball work in 4.20.0, and a security fix for CVE-2025-13151 in 4.21.0.
Applications use the library to parse ASN.1 definitions, build ASN.1 structures, and encode or decode DER data. The command-line tools asn1Parser, asn1Coding, and asn1Decoding expose those workflows for generating C arrays, encoding assignment files, and decoding binary DER input.
Its common role is not as an end-user utility but as a low-level dependency for software that needs strict certificate, key, or protocol data handling.
Libtasn1 is a classic small security dependency: boring when it works, very visible when it has a parser bug. Package maintainers care about it because ABI stability, fuzzing fixes, CVEs, and reproducible source archives ripple into TLS and authentication stacks.
Its GNU packaging also gives distributions familiar release signing, mailing lists, manuals, Autotools build machinery, and a GitLab development home.
posture de sécurité
library-like package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
asn1Coding | cli | exécutable global | |
asn1Decoding | cli | exécutable global | |
asn1Parser | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://www.gnu.org/software/libtasn1/
métadonnées d'installation
| Clé du paquet | brew:libtasn1 |
|---|---|
| Version | 4.21.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/libtasn1 |
| Page d'accueil | https://www.gnu.org/software/libtasn1/ |
| Dépôt | https://gitlab.com/gnutls/libtasn1 |
| Docs amont | https://www.gnu.org/software/libtasn1 |
| Licence | LGPL-2.1-or-later |
| Archive source | https://ftpmirror.gnu.org/gnu/libtasn1/libtasn1-4.21.0.tar.gz |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | libtasn1 |
| Aliases |
|
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
libtasn1
nix profile install nixpkgs#libtasn1libtasn1 4.21.0-r0
The ASN.1 library used in GNUTLS
https://www.gnu.org/software/gnutls/
sudo apk add libtasn1libtasn1-dev 4.21.0-r0
The ASN.1 library used in GNUTLS (development files)
https://www.gnu.org/software/gnutls/
sudo apk add libtasn1-devlibtasn1-doc 4.21.0-r0
The ASN.1 library used in GNUTLS (documentation)
https://www.gnu.org/software/gnutls/
sudo apk add libtasn1-doclibtasn1-progs 4.21.0-r0
The ASN.1 library used in GNUTLS (utilities)
https://www.gnu.org/software/gnutls/
sudo apk add libtasn1-progslibtasn1 4.21.0-1.fc45
The ASN.1 library used in GNUTLS
https://www.gnu.org/software/libtasn1/
sudo dnf install libtasn1libtasn1-devel 4.21.0-1.fc45
Files for development of applications which will use libtasn1
https://www.gnu.org/software/libtasn1/
sudo dnf install libtasn1-devellibtasn1-tools 4.21.0-1.fc45
Some ASN.1 tools
https://www.gnu.org/software/libtasn1/
sudo dnf install libtasn1-toolslibtasn1 4.21.0-1
The ASN.1 library used in GNUTLS
https://www.gnu.org/software/libtasn1/
sudo pacman -S libtasn1libtasn1-6 4.21.0-1.3
ASN.1 parsing library
https://www.gnu.org/software/libtasn1/
sudo zypper install libtasn1-6libtasn1-6-32bit 4.21.0-1.3
ASN.1 parsing library
https://www.gnu.org/software/libtasn1/
sudo zypper install libtasn1-6-32bitlibtasn1-devel 4.21.0-1.3
Development files for the ASN.1 parsing library
https://www.gnu.org/software/libtasn1/
sudo zypper install libtasn1-devellibtasn1-devel-32bit 4.21.0-1.3
Development files for the ASN.1 parsing library
https://www.gnu.org/software/libtasn1/
sudo zypper install libtasn1-devel-32bitlibtasn1-tools 4.21.0-1.3
ASN.1 parsing tools
https://www.gnu.org/software/libtasn1/
sudo zypper install libtasn1-toolslibtasn1
sudo port install libtasn1piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.