# 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/defalsify/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/9c/08/862a90419a627208908341ab9ed2a4b414aef61fcc64a65795c612d43037/http-hoba-auth-0.3.0.tar.gz",
"platform": null,
"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",
"bugtrack_url": null,
"license": "WTFPL",
"summary": "Python implementation of the HTTP Origin-Bound Auth (HOBA) scheme",
"version": "0.3.0",
"project_urls": {
"Homepage": "https://gitlab.com/defalsify/python-http-hoba-auth"
},
"split_keywords": [
"http",
"internet",
"authentication",
"cryptography"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9c08862a90419a627208908341ab9ed2a4b414aef61fcc64a65795c612d43037",
"md5": "26293ffe9baadd7418ce10ece96549cc",
"sha256": "7df2878c7c8a6e9f8146a2fad3fe0ebb4e9153e39ad761b1c54cdde7e30febad"
},
"downloads": -1,
"filename": "http-hoba-auth-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "26293ffe9baadd7418ce10ece96549cc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3868,
"upload_time": "2023-08-19T16:00:00",
"upload_time_iso_8601": "2023-08-19T16:00:00.924828Z",
"url": "https://files.pythonhosted.org/packages/9c/08/862a90419a627208908341ab9ed2a4b414aef61fcc64a65795c612d43037/http-hoba-auth-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-19 16:00:00",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "defalsify",
"gitlab_project": "python-http-hoba-auth",
"lcname": "http-hoba-auth"
}