Working public key signatures