Principal.fromPublicKey constructor
Principal.fromPublicKey(
- Uint8List publicKey
Implementation
factory Principal.fromPublicKey(Uint8List publicKey) {
final Uint8List publicKey_der = wrapDER(publicKey, SECP256K1_OID);
final sha224Hash = getSha244Digest(publicKey_der);
final Uint8List principal =
new Uint8List.fromList([...sha224Hash, SELF_AUTHENTICATING_SUFFIX]);
return Principal(principal);
}