24 lines
500 B
TypeScript
24 lines
500 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> {}
|
|
}
|