| // Copyright 2015 Joyent, Inc. | 
|   | 
| var parser = require('./parser'); | 
| var signer = require('./signer'); | 
| var verify = require('./verify'); | 
| var utils = require('./utils'); | 
|   | 
|   | 
|   | 
| ///--- API | 
|   | 
| module.exports = { | 
|   | 
|   parse: parser.parseRequest, | 
|   parseRequest: parser.parseRequest, | 
|   | 
|   sign: signer.signRequest, | 
|   signRequest: signer.signRequest, | 
|   createSigner: signer.createSigner, | 
|   isSigner: signer.isSigner, | 
|   | 
|   sshKeyToPEM: utils.sshKeyToPEM, | 
|   sshKeyFingerprint: utils.fingerprint, | 
|   pemToRsaSSHKey: utils.pemToRsaSSHKey, | 
|   | 
|   verify: verify.verifySignature, | 
|   verifySignature: verify.verifySignature, | 
|   verifyHMAC: verify.verifyHMAC | 
| }; |