macOS
brew install libtasn1local Homebrew formula metadata
sudo port install libtasn1MacPorts ports tree · devel/libtasn1/Portfile · ソース: api.github.com
brew
libtasn1 のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install libtasn1local Homebrew formula metadata
sudo port install libtasn1MacPorts ports tree · devel/libtasn1/Portfile · ソース: api.github.com
sudo apk add libtasn1Alpine Linux edge package indexes · libtasn1 · ソース: dl-cdn.alpinelinux.org
sudo dnf install libtasn1Fedora Rawhide package metadata · libtasn1 · ソース: dl.fedoraproject.org
nix profile install nixpkgs#libtasn1nixpkgs package indexes · pkgs/by-name/li/libtasn1/package.nix · ソース: api.github.com
sudo pacman -S libtasn1Arch Linux sync databases · libtasn1 · ソース: geo.mirror.pkgbuild.com
sudo zypper install libtasn1-6openSUSE Tumbleweed package metadata · libtasn1-6 · ソース: download.opensuse.org
概要
ASN.1 structure parser library
履歴
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.
セキュリティ状態
library-like package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
asn1Coding | cli | グローバル実行可能ファイル | |
asn1Decoding | cli | グローバル実行可能ファイル | |
asn1Parser | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://www.gnu.org/software/libtasn1/
インストールメタデータ
| パッケージキー | brew:libtasn1 |
|---|---|
| バージョン | 4.21.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/libtasn1 |
| ホームページ | https://www.gnu.org/software/libtasn1/ |
| リポジトリ | https://gitlab.com/gnutls/libtasn1 |
| 上流ドキュメント | https://www.gnu.org/software/libtasn1 |
| ライセンス | LGPL-2.1-or-later |
| ソースアーカイブ | https://ftpmirror.gnu.org/gnu/libtasn1/libtasn1-4.21.0.tar.gz |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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 libtasn1ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.