Polarssl AES カウンター モードの例を探しています。どこにも見つかりませんでした。
ドキュメンテーションは、私のような初心者にとって理解しにくいものです。polarssl で次のように定義されています。
int aes_crypt_ctr (aes_context *ctx, size_t length, size_t *nc_off, unsigned char nonce_counter[16], unsigned char stream_block[16], const unsigned char *input, unsigned char *output)
私はこのように書きました
aes_context aes;
unsigned char key[32];
unsigned char iv[16];
unsigned char input [128]="Hello";
unsigned char output[128];
size_t input_len = 40;
size_t output_len = 0;
aes_setkey_enc(&aes, key, 128);
aes_crypt_ctr (&aes, 64, size_t *nc_off, unsigned char nonce_counter[16], unsigned char stream_block[16], input, output);
暗号化の呼び出しで特定のパラメーターを理解できませんでした。最小限の実例を探しています。