ParagonIE\Halite\Asymmetric\SignatureSecretKey::derivePublicKey PHP Method

derivePublicKey() public method

See the appropriate derived class.
public derivePublicKey ( ) : SignaturePublicKey
return SignaturePublicKey
    public function derivePublicKey()
    {
        $publicKey = \Sodium\crypto_sign_publickey_from_secretkey($this->getRawKeyMaterial());
        return new SignaturePublicKey(new HiddenString($publicKey));
    }