PHP 인터페이스 Trianglman\Sqrl\Ed25519\CryptoInterface

저자: johnj
파일 보기 프로젝트 열기: trianglman/sqrl

공개 메소드들

메소드 설명
checkvalid ( string $s, string $m, string $pk ) : boolean Validates a signature matches a given message
publickey ( string $sk ) : string Generates the public key of a given private key
signature ( string $m, string $sk, string $pk ) : string Signs a string with the private key

메소드 상세

checkvalid() 공개 메소드

Validates a signature matches a given message
public checkvalid ( string $s, string $m, string $pk ) : boolean
$s string The message signature
$m string The original message
$pk string The public key to verify the signature
리턴 boolean

publickey() 공개 메소드

Generates the public key of a given private key
public publickey ( string $sk ) : string
$sk string the secret key
리턴 string

signature() 공개 메소드

Signs a string with the private key
public signature ( string $m, string $sk, string $pk ) : string
$m string The message to sign
$sk string The secret key to sign the message with
$pk string The public key that will be able to verify the signature
리턴 string