http-hoba-auth


Namehttp-hoba-auth JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://gitlab.com/nolash/python-http-hoba-auth
SummaryPython implementation of the HTTP Origin-Bound Auth (HOBA) scheme
upload_time2020-11-26 08:35:34
maintainer
docs_urlNone
authorLouis Holbrook
requires_python>=3.6
licenseGPL3
keywords http internet authentication cryptography
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PYTHON HTTP ORIGIN-BOUND AUTHENTICATION SCHEME

Provides utilities for handling HOBA authentication header exchange. See RFC7486 for details.

**NOTE**: At the time of writing this module, the only two signature algorithm codes defined by IANA are RSA-SHA256 and RSA-SHA1 (see RFC section9.3). However, this module was initially written as part of a HOBA implementation for the ethereum/bitcoin secp256k1 signature algorithm. The value "42" is arbitrarily selected for this algorithm, but it by no means pretends to be authoritative.

## Usage

The module is _very_ simple. Refer to the test to see how it works. You'll want to read the RFC too.



            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/nolash/python-http-hoba-auth",
    "name": "http-hoba-auth",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "http,internet,authentication,cryptography",
    "author": "Louis Holbrook",
    "author_email": "dev@holbrook.no",
    "download_url": "https://files.pythonhosted.org/packages/c9/95/c77d6c6dd02427ed5e1e1d8150ceb10ccd80817b3ba21a6512263b9481a3/http-hoba-auth-0.2.0.tar.gz",
    "platform": "",
    "description": "# PYTHON HTTP ORIGIN-BOUND AUTHENTICATION SCHEME\n\nProvides utilities for handling HOBA authentication header exchange. See RFC7486 for details.\n\n**NOTE**: At the time of writing this module, the only two signature algorithm codes defined by IANA are RSA-SHA256 and RSA-SHA1 (see RFC section9.3). However, this module was initially written as part of a HOBA implementation for the ethereum/bitcoin secp256k1 signature algorithm. The value \"42\" is arbitrarily selected for this algorithm, but it by no means pretends to be authoritative.\n\n## Usage\n\nThe module is _very_ simple. Refer to the test to see how it works. You'll want to read the RFC too.\n\n\n",
    "bugtrack_url": null,
    "license": "GPL3",
    "summary": "Python implementation of the HTTP Origin-Bound Auth (HOBA) scheme",
    "version": "0.2.0",
    "split_keywords": [
        "http",
        "internet",
        "authentication",
        "cryptography"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "288d9d22cbf1cf66ccd15818846a317d",
                "sha256": "05d66e028c1a0859511c33e6c891f04303c4b6abc203942f98c7e4f28b953c46"
            },
            "downloads": -1,
            "filename": "http_hoba_auth-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "288d9d22cbf1cf66ccd15818846a317d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 15727,
            "upload_time": "2020-11-26T08:35:33",
            "upload_time_iso_8601": "2020-11-26T08:35:33.701241Z",
            "url": "https://files.pythonhosted.org/packages/f0/e9/c43b27d75decc875cf11c370c20989fe92e23a179ae992c0801eb979355a/http_hoba_auth-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "5a5518036cdf46218fc21692f2895ae4",
                "sha256": "163c6e5964ef10ecb802ce756d038fac268138044fb3582961ee83981b4f15ad"
            },
            "downloads": -1,
            "filename": "http-hoba-auth-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5a5518036cdf46218fc21692f2895ae4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 3337,
            "upload_time": "2020-11-26T08:35:34",
            "upload_time_iso_8601": "2020-11-26T08:35:34.935848Z",
            "url": "https://files.pythonhosted.org/packages/c9/95/c77d6c6dd02427ed5e1e1d8150ceb10ccd80817b3ba21a6512263b9481a3/http-hoba-auth-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2020-11-26 08:35:34",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "gitlab_user": null,
    "gitlab_project": "nolash",
    "lcname": "http-hoba-auth"
}
        
Elapsed time: 0.15327s