PSF-2010-5

See a problem?
Import Source
https://github.com/psf/advisory-database/blob/main/advisories/python/PSF-2010-5.json
JSON Data
https://api.osv.dev/v1/vulns/PSF-2010-5
Aliases
Published
2010-05-27T19:00:00Z
Modified
2025-10-09T01:05:28.601004Z
Summary
audioop input validation
Details

The audioop module in Python 2.7 and 3.2 does not verify the relationships between size arguments and byte string lengths, which allows context-dependent attackers to cause a denial of service (memory corruption and application crash) via crafted arguments, as demonstrated by a call to audioop.reverse with a one-byte string, a different vulnerability than CVE-2010-1634.

Database specific
{
    "cwe_ids": []
}
References

Affected packages

Git / github.com/python/cpython

Affected ranges

Type
GIT
Repo
https://github.com/python/cpython
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed

Affected versions

v0.*

v0.9.8
v0.9.9

v1.*

v1.0.1
v1.0.2
v1.1
v1.1.1
v1.2
v1.2b1
v1.2b2
v1.2b3
v1.2b4
v1.3
v1.3b1
v1.4
v1.4b1
v1.4b2
v1.4b3
v1.5
v1.5.1
v1.5.2
v1.5.2a1
v1.5.2a2
v1.5.2b1
v1.5.2b2
v1.5.2c1
v1.5a1
v1.5a2
v1.5a3
v1.5a4
v1.5b1
v1.5b2
v1.6a1
v1.6a2

v2.*

v2.0
v2.0b1
v2.0b2
v2.0c1
v2.1
v2.1a1
v2.1a2
v2.1b1
v2.1b2
v2.1c1
v2.1c2
v2.2a3
v2.3c1
v2.3c2
v2.4
v2.4a1
v2.4a2
v2.4a3
v2.4b1
v2.4b2
v2.4c1

v3.*

v3.0a1
v3.0a2
v3.0a3
v3.0a4
v3.0a5
v3.0b1
v3.0b2
v3.0b3
v3.0rc1
v3.0rc2
v3.0rc3
v3.1
v3.1.1
v3.1.1rc1
v3.1.2
v3.1.2rc1
v3.1a1
v3.1a2
v3.1b1
v3.1rc1
v3.1rc2

Database specific

vanir_signatures

[
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-01f949cd",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_alaw2lin",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 915.0,
            "function_hash": "265752928921267081375802662026959603150"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-04dfa1b9",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_reverse",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 966.0,
            "function_hash": "132040201053986337731288347861747103787"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-0b855297",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_minmax",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 695.0,
            "function_hash": "211343754879523516493790911696200044181"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-104ae842",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_lin2lin",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1161.0,
            "function_hash": "61118537253737923143181911883149163997"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-25e0ce0a",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Modules/audioop.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "174592490326939947202040751469681813866",
                "119585165101919926982412604483095008205",
                "225769328677148862245986129495657516276",
                "265541855230622376311237233517658116067",
                "42986805400976395258366782836004434291",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "30541444260436397440385609497082028385",
                "285511502594975112797243428042103786759",
                "76465502546071880528315273980558170648",
                "224025278991058708839235457572092379914",
                "334816494186187931527433536437661192992",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "190444407500652026571165838263740037187",
                "89984726388795332089596225055708528475",
                "283114386860724954004617679467863153145",
                "88959277078603272692691099850036846788",
                "74516177649821129822275574331326959814",
                "237362746026264498803027562994262359649",
                "230577357243287083034869111509034018939",
                "180546610904050574594042304672069426321",
                "161508086285826048314557353305132478980",
                "283114386860724954004617679467863153145",
                "118877302876658599015169971267701358950",
                "246490216556136544746702177500778658461",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "190444407500652026571165838263740037187",
                "89984726388795332089596225055708528475",
                "283114386860724954004617679467863153145",
                "246200120359489771204567403462883029",
                "150915323540345277121869023826824954805",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "190444407500652026571165838263740037187",
                "89984726388795332089596225055708528475",
                "283114386860724954004617679467863153145",
                "174788517546392520245930623672312127754",
                "60534183071440657208477347580828874852",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "96102738993918357330568028682787161330",
                "21562681269058824314729277158588508502",
                "135439474803103144273118085060700734343",
                "122894979816940084323412161210271846540",
                "44726249868445447427744630632791005291",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "96102738993918357330568028682787161330",
                "21562681269058824314729277158588508502",
                "135439474803103144273118085060700734343",
                "719902976526819008979697821491882941",
                "173717314774438844987819553146854311099",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "228519846569808969188171840428256287660",
                "16914008049616771902229574335785577832",
                "223132159626003149030766187790634794599",
                "115704393452620652773637905364251247474",
                "28904125688721578527480280592038255173",
                "113959231548984638819692700790131386310",
                "148195729801892472422446003528509527207",
                "276497835195394892162948789503987844412",
                "185294843320046122332080644480673831392",
                "51811652419402958869980485420823864351",
                "148195729801892472422446003528509527207",
                "287779820584198850960889263188686516105",
                "47299306418261356432734580143415873780",
                "51811652419402958869980485420823864351",
                "148195729801892472422446003528509527207",
                "154917651040739164462794636223849631803",
                "125599157872804638011919910904785409400",
                "269282211038940133929025868706271197367",
                "42871600751848641398526705736976775155",
                "317905382394035967930786473363703661752",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "275959133644552031702727240365216186240",
                "20158783589750608940221051772714192798",
                "328711689610015590700477103943322602971",
                "283665252125678703765475438227279367738",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "275959133644552031702727240365216186240",
                "20158783589750608940221051772714192798",
                "328711689610015590700477103943322602971",
                "108394370465217912876339550513656418752",
                "171666940023617861647892495487454063584",
                "112030379463847275674147890131806462186",
                "298630254206005674189475897103203786056",
                "169818185841829020983345356116888063460",
                "270266384538049054511802086359832844117",
                "142520849973828617814991548225112823932",
                "295804152895716464336922905832078949525",
                "75708990462956146636779930404883416871",
                "117633359006395523074093115339725521686",
                "237362746026264498803027562994262359649",
                "230577357243287083034869111509034018939",
                "4184640168706180636519821112249535676",
                "11031944152060277996029533720645898874",
                "251990430800276472306948302262869579525",
                "3846674492792538093734377004493069983",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "158642047210217040561137333250643103234",
                "192593968326531655852839904109897636586",
                "162480684897196010086232715987603594860",
                "8045282323029420193274966294129943893",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "31023596244753836030090700985031260966",
                "70384217173991647174011120378886761214",
                "296275469355360210591135558870015863403",
                "10787878840172347773258784055739697673",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "158642047210217040561137333250643103234",
                "192593968326531655852839904109897636586",
                "162480684897196010086232715987603594860",
                "210014069167599694491634115229261163308",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "31023596244753836030090700985031260966",
                "70384217173991647174011120378886761214",
                "296275469355360210591135558870015863403",
                "184813486240830294040775926606484288941",
                "179717504453118247934045510175240472937",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "223605257080275678581706212225705234245",
                "127662339203515542620518501250078452041",
                "111585001950347334460508546258965646008",
                "196052592668522046222150541893606015745",
                "179717504453118247934045510175240472937",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "141858525782095648072838218729112513329",
                "305747074456689988363070285182158432771",
                "229934770805932448928105162043353940315"
            ]
        },
        "signature_type": "Line"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-2a616856",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_ulaw2lin",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 915.0,
            "function_hash": "70421907978145605691969090482479869309"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-2fca7f66",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_cross",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 694.0,
            "function_hash": "85389127779335910103112181613963011895"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-3635eeb9",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_cross",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 694.0,
            "function_hash": "85389127779335910103112181613963011895"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-3e494a25",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_alaw2lin",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 915.0,
            "function_hash": "265752928921267081375802662026959603150"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-404a64d0",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_lin2ulaw",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 756.0,
            "function_hash": "13601114680731391968240488075829173843"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-432e7865",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_mul",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1123.0,
            "function_hash": "187511044601188405249624626516443056274"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-45557255",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_adpcm2lin",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1637.0,
            "function_hash": "334503797505099867576683073150751406284"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-4cd530a6",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_lin2lin",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1161.0,
            "function_hash": "61118537253737923143181911883149163997"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-552bdb0b",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_lin2adpcm",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1676.0,
            "function_hash": "168927947349167248834550800771343037764"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-595587f9",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_bias",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 925.0,
            "function_hash": "240243574376500694911232740847002666324"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-5c596f9d",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Modules/audioop.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "174592490326939947202040751469681813866",
                "119585165101919926982412604483095008205",
                "225769328677148862245986129495657516276",
                "265541855230622376311237233517658116067",
                "42986805400976395258366782836004434291",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "30541444260436397440385609497082028385",
                "285511502594975112797243428042103786759",
                "76465502546071880528315273980558170648",
                "224025278991058708839235457572092379914",
                "334816494186187931527433536437661192992",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "190444407500652026571165838263740037187",
                "89984726388795332089596225055708528475",
                "283114386860724954004617679467863153145",
                "88959277078603272692691099850036846788",
                "74516177649821129822275574331326959814",
                "237362746026264498803027562994262359649",
                "230577357243287083034869111509034018939",
                "180546610904050574594042304672069426321",
                "161508086285826048314557353305132478980",
                "283114386860724954004617679467863153145",
                "118877302876658599015169971267701358950",
                "246490216556136544746702177500778658461",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "190444407500652026571165838263740037187",
                "89984726388795332089596225055708528475",
                "283114386860724954004617679467863153145",
                "246200120359489771204567403462883029",
                "150915323540345277121869023826824954805",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "190444407500652026571165838263740037187",
                "89984726388795332089596225055708528475",
                "283114386860724954004617679467863153145",
                "174788517546392520245930623672312127754",
                "60534183071440657208477347580828874852",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "96102738993918357330568028682787161330",
                "21562681269058824314729277158588508502",
                "135439474803103144273118085060700734343",
                "122894979816940084323412161210271846540",
                "44726249868445447427744630632791005291",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "96102738993918357330568028682787161330",
                "21562681269058824314729277158588508502",
                "135439474803103144273118085060700734343",
                "719902976526819008979697821491882941",
                "173717314774438844987819553146854311099",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "228519846569808969188171840428256287660",
                "16914008049616771902229574335785577832",
                "223132159626003149030766187790634794599",
                "115704393452620652773637905364251247474",
                "28904125688721578527480280592038255173",
                "113959231548984638819692700790131386310",
                "148195729801892472422446003528509527207",
                "138669880438025790091979318233364703949",
                "81961163279226192426225948592605374596",
                "149396216304298558799988957428686131690",
                "306495131274336402477401813638578525015",
                "287779820584198850960889263188686516105",
                "47299306418261356432734580143415873780",
                "51811652419402958869980485420823864351",
                "148195729801892472422446003528509527207",
                "154917651040739164462794636223849631803",
                "125599157872804638011919910904785409400",
                "269282211038940133929025868706271197367",
                "42871600751848641398526705736976775155",
                "317905382394035967930786473363703661752",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "314933313810427779292261904488890955210",
                "174468992876639921602627438128938608163",
                "338687045851719558792001462216995585388",
                "283665252125678703765475438227279367738",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "314933313810427779292261904488890955210",
                "174468992876639921602627438128938608163",
                "338687045851719558792001462216995585388",
                "108394370465217912876339550513656418752",
                "171666940023617861647892495487454063584",
                "112030379463847275674147890131806462186",
                "298630254206005674189475897103203786056",
                "169818185841829020983345356116888063460",
                "270266384538049054511802086359832844117",
                "142520849973828617814991548225112823932",
                "295804152895716464336922905832078949525",
                "75708990462956146636779930404883416871",
                "117633359006395523074093115339725521686",
                "237362746026264498803027562994262359649",
                "230577357243287083034869111509034018939",
                "4184640168706180636519821112249535676",
                "11031944152060277996029533720645898874",
                "251990430800276472306948302262869579525",
                "3846674492792538093734377004493069983",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "46655668489743641724278789111063279676",
                "209357078344426274131505142593472221558",
                "109221551537600632575578312215650390984",
                "8045282323029420193274966294129943893",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "31023596244753836030090700985031260966",
                "70384217173991647174011120378886761214",
                "296275469355360210591135558870015863403",
                "10787878840172347773258784055739697673",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "46655668489743641724278789111063279676",
                "209357078344426274131505142593472221558",
                "109221551537600632575578312215650390984",
                "210014069167599694491634115229261163308",
                "136660642635813448835506168137183112067",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "31023596244753836030090700985031260966",
                "70384217173991647174011120378886761214",
                "296275469355360210591135558870015863403",
                "184813486240830294040775926606484288941",
                "179717504453118247934045510175240472937",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "340031876650337001526501016178109822509",
                "302453282838424745577935958464245453357",
                "128086479313398008788979329684969687938",
                "196052592668522046222150541893606015745",
                "179717504453118247934045510175240472937",
                "174372436283073635318872229896437868996",
                "174624980627863659745998738578178230912",
                "141858525782095648072838218729112513329",
                "305747074456689988363070285182158432771",
                "229934770805932448928105162043353940315"
            ]
        },
        "signature_type": "Line"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-5e91d642",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_avg",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 681.0,
            "function_hash": "23691655672916404171170603830966664531"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-6c138995",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_lin2ulaw",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 756.0,
            "function_hash": "13601114680731391968240488075829173843"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-6d0be5c7",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_tomono",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1474.0,
            "function_hash": "142077329286656819643324367452754493469"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-7595fa01",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_add",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1454.0,
            "function_hash": "70346155586819537944254214438512758526"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-79eb9a62",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_avg",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 681.0,
            "function_hash": "23691655672916404171170603830966664531"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-86ea44af",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_max",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 645.0,
            "function_hash": "324736257246596814309408922477177655650"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-8998f2ed",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_tostereo",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1619.0,
            "function_hash": "222592192305753852642313134165061291653"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-8c018157",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_adpcm2lin",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1637.0,
            "function_hash": "334503797505099867576683073150751406284"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-8c3e637b",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_maxpp",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1223.0,
            "function_hash": "82699506956364853462052452833079696462"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-8cc9a128",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_ratecv",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 3590.0,
            "function_hash": "14400273622375706732501810841376912715"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-91f6afc2",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_minmax",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 695.0,
            "function_hash": "211343754879523516493790911696200044181"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-a170e787",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_tostereo",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1619.0,
            "function_hash": "222592192305753852642313134165061291653"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-ab847c4c",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_lin2alaw",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 756.0,
            "function_hash": "47748433719423973492389448032529390095"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-b14a170c",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_avgpp",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1301.0,
            "function_hash": "253370689548031514805453194427058560217"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-b5ce68ab",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_lin2adpcm",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1676.0,
            "function_hash": "168927947349167248834550800771343037764"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-b622cf09",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_rms",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 716.0,
            "function_hash": "20009678757217508752379798326273717806"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-bd3e38b7",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_ratecv",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 3616.0,
            "function_hash": "141408465557034873317610276551139804013"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-be59f827",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_mul",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1123.0,
            "function_hash": "187511044601188405249624626516443056274"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-c15ca23b",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_tomono",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1392.0,
            "function_hash": "294340543062095028006355277084231114357"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-c2911a53",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_max",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 645.0,
            "function_hash": "324736257246596814309408922477177655650"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-c54652f7",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_avgpp",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1301.0,
            "function_hash": "253370689548031514805453194427058560217"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-d25acc98",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_getsample",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 646.0,
            "function_hash": "78643376371157837132220009499028756158"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-d54b6e98",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_add",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1454.0,
            "function_hash": "70346155586819537944254214438512758526"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-d578765e",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_rms",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 716.0,
            "function_hash": "20009678757217508752379798326273717806"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-e315dea5",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_ulaw2lin",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 915.0,
            "function_hash": "70421907978145605691969090482479869309"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-e68bf655",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_maxpp",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 1223.0,
            "function_hash": "82699506956364853462052452833079696462"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-f2e0dcce",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_getsample",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 646.0,
            "function_hash": "78643376371157837132220009499028756158"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/e9123efa21a16584758b5ce7da93d3966cf0cd81",
        "id": "PSF-2010-5-f5508e34",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_lin2alaw",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 756.0,
            "function_hash": "47748433719423973492389448032529390095"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-f7629633",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_reverse",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 966.0,
            "function_hash": "132040201053986337731288347861747103787"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://github.com/python/cpython/commit/8e42fb7ada3198e66d3f060c5c87c52465a86e36",
        "id": "PSF-2010-5-fbcb3009",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "audioop_bias",
            "file": "Modules/audioop.c"
        },
        "digest": {
            "length": 925.0,
            "function_hash": "240243574376500694911232740847002666324"
        },
        "signature_type": "Function"
    }
]