Using getter syntax for shared*, is*, and has*
Fixed packEcCoordinatesFromEcPoint having variable-sized output, prevent reconstruction of public key