@@ -8,7 +8,6 @@ interface HashDocument {
|
||||
sha1: string;
|
||||
sha256: string;
|
||||
sha512: string;
|
||||
bcrypt: string;
|
||||
created_at?: string;
|
||||
}
|
||||
|
||||
@@ -44,7 +43,7 @@ export async function POST(request: NextRequest) {
|
||||
index: INDEX_NAME,
|
||||
query: {
|
||||
term: {
|
||||
[hashType]: hashType === 'bcrypt' ? cleanQuery : cleanQueryLower
|
||||
[hashType]: cleanQueryLower
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -66,7 +65,6 @@ export async function POST(request: NextRequest) {
|
||||
sha1: source.sha1,
|
||||
sha256: source.sha256,
|
||||
sha512: source.sha512,
|
||||
bcrypt: source.bcrypt,
|
||||
}
|
||||
};
|
||||
})
|
||||
@@ -101,11 +99,10 @@ export async function POST(request: NextRequest) {
|
||||
sha1: existingDoc.sha1,
|
||||
sha256: existingDoc.sha256,
|
||||
sha512: existingDoc.sha512,
|
||||
bcrypt: existingDoc.bcrypt,
|
||||
};
|
||||
} else {
|
||||
// Plaintext not found, generate hashes and check if any hash already exists
|
||||
hashes = await generateHashes(cleanQuery);
|
||||
hashes = generateHashes(cleanQuery);
|
||||
|
||||
const hashExistsResponse = await esClient.search<HashDocument>({
|
||||
index: INDEX_NAME,
|
||||
@@ -147,7 +144,6 @@ export async function POST(request: NextRequest) {
|
||||
sha1: hashes.sha1,
|
||||
sha256: hashes.sha256,
|
||||
sha512: hashes.sha512,
|
||||
bcrypt: hashes.bcrypt,
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Referencia en una nueva incidencia
Block a user