mirror of https://github.com/voidlizard/hbs2
pep-02 updated
This commit is contained in:
parent
1df921400b
commit
d86f70d651
|
@ -58,6 +58,11 @@ data instance ACB e 'NaClAsymm =
|
||||||
Что бы подписчик мог что-то читать, мы должны знать его публичный ключ
|
Что бы подписчик мог что-то читать, мы должны знать его публичный ключ
|
||||||
шифрования, что бы он мог расшифровать публикуемый контент.
|
шифрования, что бы он мог расшифровать публикуемый контент.
|
||||||
|
|
||||||
|
ACB не является закрытой информацией и может быть как опубликован,
|
||||||
|
так и сохранён локально. Утечка ACB не является проблемой
|
||||||
|
за исключением раскрытия принадлежности ключа шифрования к ключу
|
||||||
|
подписи.
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -93,3 +98,18 @@ newtype instance AccessKey e 'NaClAsymm =
|
||||||
- Для каждого подписчика на чтение добавить зашифрованный
|
- Для каждого подписчика на чтение добавить зашифрованный
|
||||||
ключ в permitted
|
ключ в permitted
|
||||||
|
|
||||||
|
|
||||||
|
## Публикация
|
||||||
|
|
||||||
|
- Взять ключ публикации
|
||||||
|
- Расшифровать свой экземпляр ключа (KeyPair)
|
||||||
|
- Шифровать расшифрованным ключом блоки
|
||||||
|
|
||||||
|
## Чтение
|
||||||
|
|
||||||
|
- Определить ключ публикации
|
||||||
|
- Взять ключ публикации
|
||||||
|
- Расшифровать свой экземпляр ключа (KeyPair)
|
||||||
|
- Расшифровывать этим ключом блоки
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue