pub const INVALID_PUBLIC_KEY: isize = -2;