24 lines
		
	
	
	
		
			503 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			503 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { defineConfig, drivers } from '@adonisjs/core/hash'
 | |
| 
 | |
| const hashConfig = defineConfig({
 | |
|   default: 'scrypt',
 | |
| 
 | |
|   list: {
 | |
|     scrypt: drivers.scrypt({
 | |
|       cost: 16384,
 | |
|       blockSize: 8,
 | |
|       parallelization: 1,
 | |
|       maxMemory: 33554432,
 | |
|     }),
 | |
|   },
 | |
| })
 | |
| 
 | |
| export default hashConfig
 | |
| 
 | |
| /**
 | |
|  * Inferring types for the list of hashers you have configured
 | |
|  * in your application.
 | |
|  */
 | |
| declare module '@adonisjs/core/types' {
 | |
|   export interface HashersList extends InferHashers<typeof hashConfig> {}
 | |
| }
 | 
