forked from Mirrors/keyoxide-web
40 lines
1.2 KiB
JavaScript
40 lines
1.2 KiB
JavaScript
|
var router = require('express').Router();
|
||
|
|
||
|
router.get('/', function(req, res) {
|
||
|
res.render('encrypt', { mode: "auto" })
|
||
|
});
|
||
|
|
||
|
router.get('/wkd', function(req, res) {
|
||
|
res.render('encrypt', { mode: "wkd" })
|
||
|
});
|
||
|
router.get('/wkd/:input', function(req, res) {
|
||
|
res.render('encrypt', { mode: "wkd", input: req.params.input })
|
||
|
});
|
||
|
|
||
|
router.get('/hkp', function(req, res) {
|
||
|
res.render('encrypt', { mode: "hkp" })
|
||
|
});
|
||
|
router.get('/hkp/:input', function(req, res) {
|
||
|
res.render('encrypt', { mode: "hkp", input: req.params.input })
|
||
|
});
|
||
|
|
||
|
router.get('/plaintext', function(req, res) {
|
||
|
res.render('encrypt', { mode: "plaintext" })
|
||
|
});
|
||
|
|
||
|
router.get('/keybase', function(req, res) {
|
||
|
res.render('encrypt', { mode: "keybase" })
|
||
|
});
|
||
|
router.get('/keybase/:username', function(req, res) {
|
||
|
res.render('encrypt', { mode: "keybase", username: req.params.username })
|
||
|
});
|
||
|
router.get('/keybase/:username/:fingerprint', function(req, res) {
|
||
|
res.render('encrypt', { mode: "keybase", username: req.params.username, fingerprint: req.params.fingerprint })
|
||
|
});
|
||
|
|
||
|
router.get('/:input', function(req, res) {
|
||
|
res.render('encrypt', { mode: "auto", input: req.params.input })
|
||
|
});
|
||
|
|
||
|
module.exports = router;
|