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
|
||||
|
||||
|
||||
## Публикация
|
||||
|
||||
- Взять ключ публикации
|
||||
- Расшифровать свой экземпляр ключа (KeyPair)
|
||||
- Шифровать расшифрованным ключом блоки
|
||||
|
||||
## Чтение
|
||||
|
||||
- Определить ключ публикации
|
||||
- Взять ключ публикации
|
||||
- Расшифровать свой экземпляр ключа (KeyPair)
|
||||
- Расшифровывать этим ключом блоки
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue