public inbox for gost@lists.cypherpunks.ru
Atom feed
* Паддинг ISO 10126
@ 2022-02-03  8:52 Евгений
  2022-02-04 15:23 ` Sergey Matveev
  0 siblings, 1 reply; 2+ messages in thread
From: Евгений @ 2022-02-03  8:52 UTC (permalink / raw)
  To: gost

[-- Attachment #1: Type: text/plain, Size: 765 bytes --]

Добрый день.
Смотрю сейчас сервисы ФСС (https://eln.fss.ru/).
Они используют отозванный паддинг ISO 10126 (
https://en.wikipedia.org/wiki/Padding_(cryptography)#ISO_10126).
Интересно много ли людей его используют?
Нет ли смысла добавить его в pygost?
Реализация могла бы выглядеть как-то так:

def pad_iso10126(data, blocksize):
    '''ISO 10126 (withdrawn)'''
    padding = blocksize - len(data) % blocksize
    if padding == 0: padding = blocksize
    return data + urandom(padding - 1) + bytes([padding])

def unpad_iso10126(data):
    '''ISO 10126 (withdrawn)'''
    return data[:-data[-1]]

[-- Attachment #2: Type: text/html, Size: 1049 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Паддинг ISO 10126
  2022-02-03  8:52 Паддинг ISO 10126 Евгений
@ 2022-02-04 15:23 ` Sergey Matveev
  0 siblings, 0 replies; 2+ messages in thread
From: Sergey Matveev @ 2022-02-04 15:23 UTC (permalink / raw)
  To: gost

[-- Attachment #1: Type: text/plain, Size: 1011 bytes --]

Приветствую!

*** Евгений [2022-02-03 11:52]:
>Интересно много ли людей его используют?

Впервые вижу его использования.

>Нет ли смысла добавить его в pygost?

Хоть его и в 34.13 нету, но если на просторах ещё используется,
то можно и добавить.

Добавил в релизе 5.10 PyGOST:

    http://www.pygost.cypherpunks.ru/pygost-5.10.tar.zst (91 KiB)
    http://www.pygost.cypherpunks.ru/pygost-5.10.tar.zst.sig

Streebog-256 хэш: 583617ff52a778e880df580c792ee7295b480d1c969d09a57de3a088a8e8c2a2
SHA256 хэш: A810937D 96B69D0F F28E082A 548CBF67 FCD827F7 4747C947 FFADBB86 964ECE71
GPG ключ: F55A 7619 3A0C 323A A031  0E6B E6FD 1269 CD0C 009E
          PyGOST releases <pygost at cypherpunks dot ru>

-- 
Sergey Matveev (http://www.stargrave.org/)
OpenPGP: CF60 E89A 5923 1E76 E263  6422 AE1A 8109 E498 57EF

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-02-04 15:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-03  8:52 Паддинг ISO 10126 Евгений
2022-02-04 15:23 ` Sergey Matveev