aboutsummaryrefslogtreecommitdiffstats
path: root/mod/modexp.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/modexp.php')
-rw-r--r--mod/modexp.php34
1 files changed, 0 insertions, 34 deletions
diff --git a/mod/modexp.php b/mod/modexp.php
deleted file mode 100644
index a869fc1f9..000000000
--- a/mod/modexp.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-require_once('library/asn1.php');
-
-function modexp_init(&$a) {
-
- if($a->argc != 2)
- killme();
-
- $nick = $a->argv[1];
- $r = q("SELECT `pubkey` FROM `user` WHERE `nickname` = '%s' LIMIT 1",
- dbesc($nick)
- );
-
- if(! count($r))
- killme();
-
- $lines = explode("\n",$r[0]['pubkey']);
- unset($lines[0]);
- unset($lines[count($lines)]);
- $x = base64_decode(implode('',$lines));
-
- $r = ASN_BASE::parseASNString($x);
-
- $m = $r[0]->asnData[1]->asnData[0]->asnData[0]->asnData;
- $e = $r[0]->asnData[1]->asnData[0]->asnData[1]->asnData;
-
- header("Content-type: application/magic-public-key");
- echo 'RSA' . '.' . $m . '.' . $e ;
-
- killme();
-
-}
-