Skip to content

Commit 773336e

Browse files
committed
make aes iv big-endian
1 parent 4bed919 commit 773336e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

hls/ngx_rtmp_mpegts.c

+9-1
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,15 @@ ngx_rtmp_mpegts_init_encryption(ngx_rtmp_mpegts_file_t *file,
290290
}
291291

292292
ngx_memzero(file->iv, 8);
293-
ngx_memcpy(file->iv + 8, &iv, 8);
293+
294+
file->iv[8] = iv >> 56;
295+
file->iv[9] = iv >> 48;
296+
file->iv[10] = iv >> 40;
297+
file->iv[11] = iv >> 32;
298+
file->iv[12] = iv >> 24;
299+
file->iv[13] = iv >> 16;
300+
file->iv[14] = iv >> 8;
301+
file->iv[15] = iv;
294302

295303
file->encrypt = 1;
296304

0 commit comments

Comments
 (0)