refactor(app): the payload envelope moves into halkyon_app (ADR 0030, D15)
Learn's PayloadEnvelope moves unchanged into halkyon_app, so that Train seals its rows with the same envelope; Learn imports it from there. It gets tests of its own: a payload sealed for its table, row, column and item opens there alone, a changed one or one under a key not open never does, and a readable one is trusted only signed by the account where it was signed for. Learn's app tests haven't run with the move (its build needs clang, missing on this machine); analysis passes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
ff91f62303
commit
3486932cbe
1 changed files with 221 additions and 14 deletions
|
|
@ -147,6 +147,7 @@ export 'src/password/widget/password_widgets.dart';
|
|||
export 'src/password/widget/secret_screen.dart';
|
||||
export 'src/person/person_folders.dart';
|
||||
export 'src/privacy/content_cipher.dart';
|
||||
export 'src/privacy/payload_envelope.dart';
|
||||
export 'src/simplelogin/bloc/simplelogin_cubit.dart';
|
||||
export 'src/simplelogin/bloc/simplelogin_standing_cubit.dart';
|
||||
export 'src/simplelogin/data/serverpod_simplelogin_gateway.dart';
|
||||
|
|
|
|||
Loading…
Reference in a new issue