Skip to content

Crypto

  • Full name: \Zotlabs\Lib\Crypto

Properties

openssl_algorithms

public static $openssl_algorithms
  • This property is static.

Methods

methods

public static methods(): mixed
  • This method is static.

signing_methods

public static signing_methods(): mixed
  • This method is static.

new_keypair

public static new_keypair(mixed $bits): mixed
  • This method is static.

Parameters:

Parameter Type Description
$bits mixed

sign

public static sign(mixed $data, mixed $key, mixed $alg = 'sha256'): mixed
  • This method is static.

Parameters:

Parameter Type Description
$data mixed
$key mixed
$alg mixed

verify

public static verify(mixed $data, mixed $sig, mixed $key, mixed $alg = 'sha256'): mixed
  • This method is static.

Parameters:

Parameter Type Description
$data mixed
$sig mixed
$key mixed
$alg mixed

encapsulate

public static encapsulate(mixed $data, mixed $pubkey, mixed $alg): mixed
  • This method is static.

Parameters:

Parameter Type Description
$data mixed
$pubkey mixed
$alg mixed

unencapsulate

public static unencapsulate(mixed $data, mixed $prvkey): mixed
  • This method is static.

Parameters:

Parameter Type Description
$data mixed
$prvkey mixed


Automatically generated on 2025-03-19