mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Upgrade openssl from 1.1.0e to 1.1.1b, with source code. 4.0.78
This commit is contained in:
parent
8f1c992379
commit
96dbd7bced
1476 changed files with 616554 additions and 4 deletions
52
trunk/3rdparty/openssl-1.1-fit/fuzz/helper.py
vendored
Executable file
52
trunk/3rdparty/openssl-1.1-fit/fuzz/helper.py
vendored
Executable file
|
@ -0,0 +1,52 @@
|
|||
#!/usr/bin/python
|
||||
#
|
||||
# Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
"""Fuzzing helper, creates and uses corpus/crash directories.
|
||||
|
||||
fuzzer.py <fuzzer> <extra fuzzer arguments>
|
||||
"""
|
||||
|
||||
import os
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
FUZZER = sys.argv[1]
|
||||
|
||||
THIS_DIR = os.path.abspath(os.path.dirname(__file__))
|
||||
CORPORA_DIR = os.path.abspath(os.path.join(THIS_DIR, "corpora"))
|
||||
|
||||
FUZZER_DIR = os.path.abspath(os.path.join(CORPORA_DIR, FUZZER))
|
||||
if not os.path.isdir(FUZZER_DIR):
|
||||
os.mkdir(FUZZER_DIR)
|
||||
|
||||
corpora = []
|
||||
|
||||
def _create(d):
|
||||
dd = os.path.abspath(os.path.join(CORPORA_DIR, d))
|
||||
if not os.path.isdir(dd):
|
||||
os.mkdir(dd)
|
||||
corpora.append(dd)
|
||||
|
||||
def _add(d):
|
||||
dd = os.path.abspath(os.path.join(CORPORA_DIR, d))
|
||||
if os.path.isdir(dd):
|
||||
corpora.append(dd)
|
||||
|
||||
def main():
|
||||
_create(FUZZER)
|
||||
_create(FUZZER + "-crash")
|
||||
_add(FUZZER + "-seed")
|
||||
|
||||
cmd = ([os.path.abspath(os.path.join(THIS_DIR, FUZZER))] + sys.argv[2:]
|
||||
+ ["-artifact_prefix=" + corpora[1] + "/"] + corpora)
|
||||
print(" ".join(cmd))
|
||||
subprocess.call(cmd)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
Loading…
Add table
Add a link
Reference in a new issue