deserializePublicKeyFromJson function
Deserializes the public key from a parsed JSON object The object should contain the keys 'A' and 'b'.
Implementation
ASEPublicKey deserializePublicKeyFromJson(Map<String, dynamic> m) {
var A = (m['A'] as List)
.map((pv) => PolyVec(
(pv as List).map((c) => Poly(List<int>.from(c as List))).toList()))
.toList();
var bVec =
(m['b'] as List).map((c) => Poly(List<int>.from(c as List))).toList();
return ASEPublicKey(A, PolyVec(bVec));
}