You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					23 lines
				
				609 B
			
		
		
			
		
	
	
					23 lines
				
				609 B
			| 
								 
											3 years ago
										 
									 | 
							
								/*global exports*/
							 | 
						||
| 
								 | 
							
								var SignStream = require('./lib/sign-stream');
							 | 
						||
| 
								 | 
							
								var VerifyStream = require('./lib/verify-stream');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var ALGORITHMS = [
							 | 
						||
| 
								 | 
							
								  'HS256', 'HS384', 'HS512',
							 | 
						||
| 
								 | 
							
								  'RS256', 'RS384', 'RS512',
							 | 
						||
| 
								 | 
							
								  'PS256', 'PS384', 'PS512',
							 | 
						||
| 
								 | 
							
								  'ES256', 'ES384', 'ES512'
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								exports.ALGORITHMS = ALGORITHMS;
							 | 
						||
| 
								 | 
							
								exports.sign = SignStream.sign;
							 | 
						||
| 
								 | 
							
								exports.verify = VerifyStream.verify;
							 | 
						||
| 
								 | 
							
								exports.decode = VerifyStream.decode;
							 | 
						||
| 
								 | 
							
								exports.isValid = VerifyStream.isValid;
							 | 
						||
| 
								 | 
							
								exports.createSign = function createSign(opts) {
							 | 
						||
| 
								 | 
							
								  return new SignStream(opts);
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								exports.createVerify = function createVerify(opts) {
							 | 
						||
| 
								 | 
							
								  return new VerifyStream(opts);
							 | 
						||
| 
								 | 
							
								};
							 |