SaQura SDK · アップグレードノート

バージョンと互換性

すべての SDK

各 SaQura SDK について、更新前に確認できる情報をまとめています。新バージョンが読み取れるデータ、ライセンスファイルが引き続き検証されるか、何が任意か、R8 ルールやトリミングが変わらないか。すべての情報は公開済みパッケージに基づきます。

SDK現在のバージョンパッケージノート
SaQura .NET1.0.15NuGetバージョンと互換性
SaQura Kotlin1.2.1Maven Centralバージョンと互換性
SaQura Swift1.2.0saqura.de/swiftバージョンと互換性
SaQura JS / TS0.1.0npmバージョンと互換性
SaQura Python1.0.9PyPIバージョンと互換性
SaQura C / C++1.0.0saqura.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 により実装されています。