Compute sha1 for JavaScript files.
This commit is contained in:
parent
d4ad5f96f8
commit
97f5b14158
|
@ -96,6 +96,7 @@ def init_jsinfo(zipfile, js_file):
|
||||||
'encoding': chardet.detect(data)['encoding'],
|
'encoding': chardet.detect(data)['encoding'],
|
||||||
'jsFilename': os.path.basename(js_file.filename),
|
'jsFilename': os.path.basename(js_file.filename),
|
||||||
'md5': hashlib.md5(data).hexdigest(),
|
'md5': hashlib.md5(data).hexdigest(),
|
||||||
|
'sha1': hashlib.sha1(data).hexdigest(),
|
||||||
'size': int(js_file.file_size),
|
'size': int(js_file.file_size),
|
||||||
'path': js_file.filename
|
'path': js_file.filename
|
||||||
}
|
}
|
||||||
|
|
|
@ -253,7 +253,7 @@ def parse_and_insert_crx(ext_id, date, datepath, con, verbose, indent):
|
||||||
|
|
||||||
js_files = decompose_js(f)
|
js_files = decompose_js(f)
|
||||||
for js_file_info in js_files:
|
for js_file_info in js_files:
|
||||||
# TODO: Add: evidenceStartPos, evidenceEndPos, and EvidenceText
|
# TODO: Add: evidenceStartPos, evidenceEndPos, and EvidenceText, sha1
|
||||||
con.insert(
|
con.insert(
|
||||||
"jsfile",
|
"jsfile",
|
||||||
crx_etag=etag,
|
crx_etag=etag,
|
||||||
|
|
Loading…
Reference in New Issue