diff options
author | zotlabs <mike@macgirvin.com> | 2017-07-25 15:59:58 -0700 |
---|---|---|
committer | zotlabs <mike@macgirvin.com> | 2017-07-25 15:59:58 -0700 |
commit | c24cfbc62af111f18576cfde8e4e920e66c57ff5 (patch) | |
tree | f1f7454a202b959ba82712f8c300f3500195cdfb | |
parent | ddecbf052eabe92f61091bcd2541190b1037e466 (diff) | |
download | volse-hubzilla-c24cfbc62af111f18576cfde8e4e920e66c57ff5.tar.gz volse-hubzilla-c24cfbc62af111f18576cfde8e4e920e66c57ff5.tar.bz2 volse-hubzilla-c24cfbc62af111f18576cfde8e4e920e66c57ff5.zip |
make signing methods variable and signable
-rwxr-xr-x | boot.php | 2 | ||||
-rw-r--r-- | include/crypto.php | 10 | ||||
-rw-r--r-- | include/zot.php | 3 |
3 files changed, 13 insertions, 2 deletions
@@ -50,7 +50,7 @@ require_once('include/attach.php'); define ( 'PLATFORM_NAME', 'hubzilla' ); define ( 'STD_VERSION', '2.5.9' ); -define ( 'ZOT_REVISION', '1.2' ); +define ( 'ZOT_REVISION', '1.3' ); define ( 'DB_UPDATE_VERSION', 1192 ); diff --git a/include/crypto.php b/include/crypto.php index 2c5545e9b..6ac3fd732 100644 --- a/include/crypto.php +++ b/include/crypto.php @@ -185,6 +185,16 @@ function crypto_methods() { } +function signing_methods() { + + + $r = [ 'sha256' ]; + call_hooks('signing_methods',$r); + return $r; + +} + + function aes_encapsulate($data,$pubkey) { if(! $pubkey) logger('aes_encapsulate: no key. data: ' . $data); diff --git a/include/zot.php b/include/zot.php index 33cf1d40d..f9682237e 100644 --- a/include/zot.php +++ b/include/zot.php @@ -122,7 +122,8 @@ function zot_build_packet($channel, $type = 'notify', $recipients = null, $remot ], 'callback' => '/post', 'version' => ZOT_REVISION, - 'encryption' => crypto_methods() + 'encryption' => crypto_methods(), + 'signing' => signing_methods() ]; if ($recipients) { |