From 403413bb2659b989ce957b2d03de2bc7bb6bd1bc Mon Sep 17 00:00:00 2001 From: bol-van Date: Mon, 15 Dec 2025 17:02:57 +0300 Subject: [PATCH] update docs --- docs/manual.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/manual.md b/docs/manual.md index afaa3c4..edf1edc 100644 --- a/docs/manual.md +++ b/docs/manual.md @@ -1486,8 +1486,8 @@ function aes(encrypt, key, data) Простое шифрование или дешифрование одного блока aes. * encrypt - true - encrypt , false - decrypt -* key - raw строка. размер key должен быть 16,24,32 байт, что соответствует aes128,aes192,aes256 -* data - raw строка. должен быть 16 байт +* key - raw строка. размер должен быть 16,24,32 байт, что соответствует aes128,aes192,aes256 +* data - raw строка. размер должен быть 16 байт * возвращается raw строка 16 байт с результатом операции * в случае неверных размеров key или data вызывается error @@ -1501,7 +1501,7 @@ function aes_gcm(encrypt, key, iv, data, associated_data) * iv - raw строка 12 байт. ОБЯЗАТЕЛЬНО ГЕНЕРИРУЕТСЯ СЛУЧАЙНО ДЛЯ КАЖДОГО ШИФРУЕМОГО БЛОКА ДАННЫХ И ПЕРЕДАЕТСЯ ВМЕСТЕ С НИМ. При **ПОВТОРНОМ ИСПОЛЬЗОВАНИИ iv С ТЕМ ЖЕ КЛЮЧОМ ШИФРОВАНИЕ ЛЕГКО ВЗЛАМЫВАЕТСЯ**. Для генерации iv следует использовать bcryptorandom. * data - raw строка произвольного размера. Шифр использует гамму, поэтому исходные данные не привязаны к размеру блока AES. * associated_data - нешифруемые данные, передаваемые вместе с шифрованным сообщением и участвующие в подсчете atag. Может быть nil. -* возвращается 2 значения : raw строка - блок шифрованных данных и raw строка atag (authentication tag). atag может быть передан вместе с шифрованным сообщением и associated_data для проверки их целостности. +* возвращается 2 значения : raw строка - блок шифрованных данных и raw строка atag (authentication tag). atag может быть передан вместе с шифрованным сообщением, iv и associated_data для проверки их целостности. * в случае неверных размеров key или iv вызывается error ```