Commit graph

83 commits

Author SHA1 Message Date
7bac1d6469 fix doc url and remove pypi url 2023-12-24 10:49:10 -05:00
8adaf3129a rename BaseRequest to AiohttpRequest 2023-12-24 10:48:48 -05:00
1482f0e2c2 version bump 2023-12-24 05:09:41 -05:00
8df0122c6e fix Signer.__repr__ 2023-12-24 05:09:34 -05:00
0dbc97a98c simplify private key check and enable validation exception test 2023-12-24 05:01:45 -05:00
e1bf6d7256 add caching for datetime Message properties 2023-12-24 04:47:14 -05:00
02bb7920fc use the right name when adding the public key in Message.new_actor 2023-12-24 04:36:55 -05:00
9f0944babe fix _check_key_type wrapper 2023-12-24 04:35:57 -05:00
9988a8d979 add Message.new_image 2023-12-24 04:22:47 -05:00
3a4ee2df8c fix linter issues 2023-12-24 04:09:55 -05:00
c1fe4383ed add Message to lazy import 2023-12-24 04:03:30 -05:00
ffa4780767 process items in Message.new 2023-12-24 04:01:37 -05:00
2238c0ca76 better handling of (de)serialization of Message properties 2023-12-24 03:49:41 -05:00
d32737e410 add docs for Message class 2023-12-24 03:37:50 -05:00
463ebfd459 rework message class 2023-12-24 03:10:09 -05:00
dd9c278700 add disabled test for failed signature 2023-12-24 03:09:33 -05:00
ed899de0aa handle api change in pycryptodome's signature verification 2023-12-24 03:07:13 -05:00
101213f7fc update deps in setup.cfg 2023-12-24 03:03:31 -05:00
1744f617a2 update deps 2023-12-24 03:02:13 -05:00
3d4bf40893 add convert_to_boolean and un-deprecate Signer.new_from_signature 2023-12-24 02:38:51 -05:00
443b949ea5 add ap object classes 2023-11-04 10:40:27 -04:00
0442c7b66e add doc line for NodeinfoVersion 2023-11-02 12:16:42 -04:00
8bcc8ffd27 replace NODEINFO_NS with NodeinfoVersion enum 2023-11-02 10:34:35 -04:00
558cd9f597 replace all single quotes with double quotes 2023-11-02 10:16:09 -04:00
077ba13686 use flake8 and pylint 2023-10-31 07:55:07 -04:00
1a774bd1f8 remove Dotdict class 2023-10-29 07:22:42 -04:00
bc6dd7b9d4 simplify key exporting method 2023-10-29 07:22:04 -04:00
4395a3f740 use correct key filename for signer tests 2023-10-29 07:21:06 -04:00
12a4aa96f9 update supported python versions 2023-10-29 07:20:19 -04:00
dc65d33cfa add pyinstaller hook 2023-04-09 01:00:50 -04:00
9663e8a3b1 version 0.1.4 2023-04-09 00:54:09 -04:00
d1dca5cac1 add pypi url to readme 2023-04-09 00:53:08 -04:00
b02e4859b0 minor Signature changes
* set type for `Signature.algorithm` to `SignatureAlgorithm`
* convert `Signature.algorithm` to `str` when generating signature
2023-02-23 00:40:52 -05:00
6177d5498b include pyinstaller hook 2022-12-16 06:40:35 -05:00
f227d1b1de update doc url 2022-12-14 04:45:06 -05:00
9b06c07bb2 get version from module for setup.cfg 2022-12-10 02:03:33 -05:00
9058794f74 version bump to 0.1.3 2022-12-10 01:54:08 -05:00
e82c39b621 remove version from doc url 2022-12-10 01:43:24 -05:00
ecbd68f9dd update deps 2022-12-10 01:39:28 -05:00
4e6b774547 upgrade deps 2022-12-09 19:30:41 -05:00
2cd1776f12 remove remaining KeySize references 2022-12-07 22:20:46 -05:00
837acecbae fix signature validation 2022-12-02 00:03:52 -05:00
1c13229f02 handle key type detection better 2022-12-01 23:59:20 -05:00
b2b4e461ed add ObjectType.OBJECT enum value 2022-12-01 23:19:25 -05:00
be401e36b2 version bump 2022-11-30 11:41:43 -05:00
ed84803d16 prepare signer for newer http signature standard 2022-11-29 20:06:06 -05:00
0fc7a2face implement ed25519 keys 2022-11-27 12:00:43 -05:00
0c6cd91f43 add documentation for the algorithm param 2022-11-26 21:56:09 -05:00
cbfbab2923 Fix AttributeError in checktype 2022-11-26 13:14:30 -05:00
96fa4f54b3 version bump 2022-11-25 12:03:33 -05:00