encryption work

This commit is contained in:
Christien Rioux 2023-07-20 23:35:02 -04:00
parent fe49beba9f
commit 9d8b609844
5 changed files with 74 additions and 55 deletions

View file

@ -2,10 +2,9 @@ import 'package:veilid/veilid.dart';
import 'dart:typed_data';
import 'dart:convert';
extension FromValueDataJsonExt on ValueData {
T readJsonData<T>(T Function(Map<String, dynamic>) fromJson) {
return fromJson(jsonDecode(utf8.decode(data)));
}
T jsonDecodeBytes<T>(
T Function(Map<String, dynamic>) fromJson, Uint8List data) {
return fromJson(jsonDecode(utf8.decode(data)));
}
Uint8List jsonEncodeBytes(Object? object,