Files
wt 54bfc0f34f
Foundation checks / foundation (push) Successful in 1m12s
initial commit
2026-10-14 17:47:38 +07:00

2.7 KiB

S12: OMEMO и доверие

Интегрировать проверенный browser crypto backend по малым adapters/fixtures; неподдержанный формат остаётся blocker.

Входной gate: S11-013. Выходной gate: S12-022.

Задачи

  • S12-001: Подключить accepted crypto backend — crypto; todo.
  • S12-002: Реализовать identity bootstrap — crypto; todo.
  • S12-003: Реализовать protected crypto persistence — crypto; todo.
  • S12-004: Реализовать device trust model — crypto; todo.
  • S12-005: Реализовать legacy device list PEP — protocol; todo.
  • S12-006: Реализовать legacy bundle PEP — protocol; todo.
  • S12-007: Реализовать legacy session builder — crypto; todo.
  • S12-008: Реализовать legacy stanza encryption — crypto; todo.
  • S12-009: Реализовать legacy stanza decryption — crypto; todo.
  • S12-010: Реализовать OMEMO2 devices PEP — protocol; todo.
  • S12-011: Реализовать OMEMO2 bundle PEP — protocol; todo.
  • S12-012: Реализовать OMEMO2 session adapter — crypto; todo.
  • S12-013: Интегрировать OMEMO2 payload/SCE codec — crypto; todo.
  • S12-014: Реализовать OMEMO2 stanza adapter — crypto; todo.
  • S12-015: Реализовать OMEMO format preference — crypto; todo.
  • S12-016: Подключить own-device recipients — crypto; todo.
  • S12-017: Реализовать encrypted file port — crypto; todo.
  • S12-018: Создать encryption controls — front; todo.
  • S12-019: Создать devices/fingerprint UI — front; todo.
  • S12-020: Проверить client crypto boundaries — security; todo.
  • S12-021: Проверить OMEMO interoperability — qa; todo.
  • S12-022: Gate: OMEMO и доверие — qa; todo.

Граница этапа

Выходной gate проверяет evidence/готовые проверки, не реализует функции за остальные задачи. Если отдельная карточка требует слишком большой контекст — split с сохранением requirements coverage.