25 lines
503 B
TypeScript
25 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> {}
|
|
}
|