chore: rename project coven → hack-house ⛧

Rebrand the Rust client crate (coven/ → hh/, package+binary "hack-house"),
README, CLI strings, and branch (coven → hack-house). Gitea repo renamed
cmd-chat → hack-house to match. Crypto/server logic unchanged; selftest +
golden-vector test still green, binary is now `hack-house`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
leetcrypt
2026-05-30 13:29:14 -07:00
parent 82a04f3e12
commit bb1d662ee1
2730 changed files with 712933 additions and 46 deletions
@@ -0,0 +1 @@
pip
@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2012 Tom Cocagne
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@@ -0,0 +1,50 @@
Metadata-Version: 2.1
Name: srp
Version: 1.0.22
Summary: Secure Remote Password
Home-page: https://github.com/cocagne/pysrp
Download-URL: http://pypi.python.org/pypi/srp
Author: Tom Cocagne
Author-email: tom.cocagne@gmail.com
License: MIT
Platform: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
Classifier: Topic :: Security
Provides: srp
License-File: LICENSE
Requires-Dist: six
This package provides an implementation of the Secure Remote Password
protocol (SRP). SRP is a cryptographically strong authentication
protocol for password-based, mutual authentication over an insecure
network connection.
Unlike other common challenge-response autentication protocols, such
as Kerberos and SSL, SRP does not rely on an external infrastructure
of trusted key servers or certificate management. Instead, SRP server
applications use verification keys derived from each user's password
to determine the authenticity of a network connection.
SRP provides mutual-authentication in that successful authentication
requires both sides of the connection to have knowledge of the
user's password. If the client side lacks the user's password or the
server side lacks the proper verification key, the authentication will
fail.
Unlike SSL, SRP does not directly encrypt all data flowing through
the authenticated connection. However, successful authentication does
result in a cryptographically strong shared key that can be used
for symmetric-key encryption.
For a full description of the pysrp package and the SRP protocol,
please refer to the `srp module documentation`_.
.. _`srp module documentation`: http://packages.python.org/srp
@@ -0,0 +1,19 @@
srp-1.0.22.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
srp-1.0.22.dist-info/LICENSE,sha256=Nxe9Cq9z4-xW7msDozjOpIfV-LxucxCLyDpHbuT4RJU,1078
srp-1.0.22.dist-info/METADATA,sha256=_xrAptbyQTSIQ6uDr4Iz07HkKppwog5lASYZojskCw0,1890
srp-1.0.22.dist-info/RECORD,,
srp-1.0.22.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
srp-1.0.22.dist-info/WHEEL,sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc,91
srp-1.0.22.dist-info/top_level.txt,sha256=d-HvMbf3aJh-2FCfMqhIOWkzPtCRkngJSoo4i0722ec,4
srp/__init__.py,sha256=8izcyvxJ4IiBNmgGB8qfAi76_LfD7KxMSfPBkyv52HE,653
srp/__pycache__/__init__.cpython-312.pyc,,
srp/__pycache__/_ctsrp.cpython-312.pyc,,
srp/__pycache__/_pysrp.cpython-312.pyc,,
srp/__pycache__/test_srp.cpython-312.pyc,,
srp/_ctsrp.py,sha256=PykYoSGE_Wql_3l4DVJE0vLoZ4rIylQJtDtt1WidOtU,20474
srp/_pysrp.py,sha256=oWAOfueyt7ID-crUiP1-CkQSl1l3Q7pUM-2cUZPno1k,14597
srp/doc/__pycache__/conf.cpython-312.pyc,,
srp/doc/conf.py,sha256=VlMBeS1sMfS6e_MST3V2fktEr955n__VFm8DM6XA4F0,7069
srp/doc/index.rst,sha256=hqrN-4qzOcJ_oRmwDFFPk2cEN3_P0hRC0b-jc43xNsM,481
srp/doc/srp.rst,sha256=2w50XwgEIphXKg5kwkVxTnP2ht8z7TsHIJCKAoccWkk,14305
srp/test_srp.py,sha256=u8O0sP58pnR6SWOjru6oifiuxUfOaHR7kdmjWbQnC2I,10179
@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any