[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [openssl-gost] Padding



On 2015.09.21 at 17:23:46 +0300, Dmitry Belyavsky wrote:

> Привет!
> 
> 2015-09-21 14:23 GMT+03:00 Victor Wagner <vitus@wagner.pp.ru>:
> 
> > On 2015.09.21 at 12:25:14 +0300, Dmitry Belyavsky wrote:
> >
> > >
> > > У меня есть желание завести несколько crtl-параметров для ГОСТового
> > шифра и
> > > на этом успокоиться.
> > > Параметры соответствуют paramset-у, key meshing-у и паддингу.
> >
> > В таком варианте это действительно смотрится логично и даже красиво.
> >
> > Типа у нас все равно есть МНОГО параметров, которыми мы управляем на
> > уровне шифра. Тогда то, что паддинг становится n+1 вроде ничему не
> > противоречит.
> >
> 
> Плохо то, что мы не сможем отделаться одним значением для CTRL-функции.

Чего же плохого? Как раз когда их много, они превращаются в систему.

Правда, надо не забыть придумать способ их пробрасывать из командной
строки. А EVP_CIPHER_CTX_ctrl_str не предусмотрен.

С имитовставкой там хитрее - хотя у нее строкового интерфейса к
контролфункции нет, но можно это сделать (как я сделал для size) через
контекст соответсвующего EVP_PKEY. А вот как цеплять эту ручку к ГОСТ Р
34.11-94 (где тоже внутри Sbox-ы есть) - непонятно.


> -- 
> SY, Dmitry Belyavsky

-- 
                                   Victor Wagner <vitus@wagner.pp.ru>