SaQura SDK · アップグレードノート
バージョンと互換性
すべての SDK
各 SaQura SDK について、更新前に確認できる情報をまとめています。新バージョンが読み取れるデータ、ライセンスファイルが引き続き検証されるか、何が任意か、R8 ルールやトリミングが変わらないか。すべての情報は公開済みパッケージに基づきます。
| SDK | 現在のバージョン | パッケージ | ノート |
|---|---|---|---|
| SaQura .NET | 1.0.15 | NuGet | バージョンと互換性 |
| SaQura Kotlin | 1.2.1 | Maven Central | バージョンと互換性 |
| SaQura Swift | 1.2.0 | saqura.de/swift | バージョンと互換性 |
| SaQura JS / TS | 0.1.0 | npm | バージョンと互換性 |
| SaQura Python | 1.0.9 | PyPI | バージョンと互換性 |
| SaQura C / C++ | 1.0.0 | saqura.de/downloads | バージョンと互換性 |
すべての SDK に共通
- 同じライセンスファイル(.lic)がすべての SaQura SDK で使えます。非バインドのライセンスはアプリバインディングの影響を受けません。呼び出しの変更も再発行も不要です。
- データ形式はすべての SDK でバイト単位で同一です。ある SDK が暗号化または署名したものは、他のどの SDK でも復号・検証できます。新しいアルゴリズムは追加され、既存の形式は新バージョンが旧形式を読み取れないような変更をされることはありません。
- FIPS 203(ML-KEM)、FIPS 204(ML-DSA)、FIPS 205(SLH-DSA)に基づくポスト量子アルゴリズムは、すべての SDK で liboqs 0.15 により実装されています。