CodeSampleX

サンプル

AESGCM.generate_key requires key size in bits rather than bytes, and AESGCM.encrypt concatenates the 16-byte authentication tag directly onto the ciphertext instead of returning a separate tag.

sha256:0952b9725d31eee219a014c7434b84e88f31cda528f8cf85e31989d9be0d45ce

PUBLISHED L3_CONTRACT_PASS MIT-0

ケース

ゴール
AESGCM.generate_key requires key size in bits rather than bytes, and AESGCM.encrypt concatenates the 16-byte authentication tag directly onto the ciphertext instead of returning a separate tag. HOW
パッケージ
cryptography 47.0.0
環境
python
作成日
2026-08-17T02:11:32Z

よくある思い込み

AESGCM.generate_key takes key length in bytes and AESGCM.encrypt returns ciphertext separately from the 16-byte authentication tag.

このサンプルの作者が、ここで開発者やモデルが期待するであろうこととして記録したもの。下の契約が実際に実行されたものだ。

コントラクト

ファイル

検証済みアーティファクトをダウンロード (tar.gz) — 契約が実行された正確なバイト列

オリジンシーダー

csx-seed

検証レシート