| ライブラリgcrypt | |||||
|---|---|---|---|---|---|
| 原作者 | ヴェルナー・コッホ | ||||
| 開発者 | GnuPGコミュニティ[ 1 ] | ||||
| 安定リリース[±] | |||||
| |||||
| リポジトリ | |||||
| 書かれた | C | ||||
| オペレーティング·システム | クロスプラットフォーム | ||||
| タイプ | 暗号ライブラリ | ||||
| ライセンス | GNU Lesser General Public License (LGPLv2.1+) / GNU General Public License (GPLv2+) [ 4 ] | ||||
| Webサイト | gnupg | ||||
LibgcryptはGnuPGの独立したモジュールとして開発された暗号化ライブラリです。[ 5 ] GnuPGとは独立して使用することもできますが、エラー報告ライブラリLibgpg-errorに依存しています。[ 6 ]
すべての基本的な暗号化構成要素の機能を提供します。
Libgcryptは独自の多倍長演算実装を備えており、Alpha、AMD64、HP PA-RISC、i386、i586、M68K、MIPS 3、PowerPC、SPARCなど、様々なプロセッサに対応したアセンブラ実装を備えています。また、エントロピー収集ユーティリティも備えており、Unix系マシンとWindowsマシン向けにそれぞれ異なるバージョンが用意されています。
通常、Libgcryptの複数の安定したブランチが並行してメンテナンスされています。2022年3月28日以降は、Libgrypt 1.10ブランチが安定ブランチとして、1.8ブランチがLTS(長期サポート)ブランチとしてメンテナンスされており、少なくとも2024年12月31日まではメンテナンスされます。[ 17 ]
参照
参考文献
- ^ 「AUTHORS」 . 2021年2月9日閲覧。
- ^ "Libgcrypt" . gnupg.org . 2025年8月18日閲覧。
- ^ "Libgcrypt 1.8.11 リリース" . dev.gnupg.org . 2023年11月16日. 2023年11月16日閲覧。
- ^ "Copying" . Libgcrypt . 2021年2月4日. 2021年2月9日閲覧。
- ^ Koch, Werner (1998-12-04). 「libgcrypt」(メーリングリスト). gnupg-devel . 2017年8月30日閲覧。
- ^ "Libgpg-error" . GnuPGソフトウェア. 2017年3月22日. 2017年12月13日閲覧。
- ^ "src/cipher.h" . 2017年6月16日. 2017年8月30日閲覧。
- ^ 「利用可能な暗号」 . Libgcryptリファレンスマニュアル. 2017年8月27日. 2017年8月30日閲覧。
- ^ 「利用可能な暗号モード」 . Libgcryptリファレンスマニュアル. 2017年8月27日. 2017年8月30日閲覧。
- ^ 「利用可能なアルゴリズム」 . Libgcryptリファレンスマニュアル. 2017年8月27日. 2017年8月30日閲覧。
- ^ 「暗号化関数」 . Libgcryptリファレンスマニュアル. 2017年8月27日. 2017年8月30日閲覧。
- ^ 「利用可能なハッシュアルゴリズム」 . Libgcryptリファレンスマニュアル. 2017年8月27日. 2017年8月30日閲覧。
- ^ Shen, Sean; Lee, Xiaodong; Tse, Ronald Henry; Kit, Wong Wai; Yang, Paul (2018年1月8日). 「SM3暗号ハッシュ関数」 . Internet Engineering Task Force . 2023年11月16日閲覧。
- ^ 「利用可能なMACアルゴリズム」 . Libgcryptリファレンスマニュアル. 2017年8月27日. 2017年8月30日閲覧。
- ^ 「鍵導出」 . Libgcryptリファレンスマニュアル. 2017年8月27日. 2017年8月30日閲覧。
- ^ Shen, Sean; Lee, Xiaodong (2014年2月14日). 「SM2デジタル署名アルゴリズム」 .インターネットエンジニアリングタスクフォース. 2023年11月16日閲覧。
- ^ 「GnuPGとLibgcryptのサポート終了日」 . GnuPGソフトウェア. 2021年2月4日. 2021年2月7日閲覧。