Граф коммитов

288 Коммитов

Автор SHA1 Сообщение Дата
Eddy Ashton 863681de67
When joining, always retrieve the service's `subject_name` from the given cert (#6660) 2024-11-19 15:56:44 +00:00
Amaury Chamayou 31ceb7b93c
Add issuer and subject to COSE signatures (#6637) 2024-11-14 11:11:08 +00:00
Amaury Chamayou 75732648c1
Any cert authn policy (#6608)
Co-authored-by: Eddy Ashton <ashton.eddy@gmail.com>
2024-11-06 15:08:37 +00:00
Amaury Chamayou 09669ad836
Extend set_unprotected_header() to allow setting an empty header, and verify_receipt() to check claim_digest (#6607) 2024-11-04 11:47:28 +00:00
Amaury Chamayou 79ffcdbc36
Cose receipts verify (#6603) 2024-10-31 10:22:07 +00:00
Amaury Chamayou d3ba218586
Set and enforce VMPL in SNP attestation (#6583) 2024-10-21 15:02:36 +01:00
Amaury Chamayou df70e25263
Switch to generic Python3 executable (#6575) 2024-10-17 12:52:31 +01:00
Max b4ceb70997
COSE back-endorsements for previous service identities (#6510)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
2024-10-09 11:50:02 +00:00
Amaury Chamayou d61931a4ab
Remove setuptools_scm and set version in pyproject.toml (#6550) 2024-10-09 11:53:58 +01:00
dependabot[bot] 36f11f9365
Update setuptools requirement from ==74.* to >=74,<76 in /python (#6483)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 09:15:40 +00:00
Max b08724a000
COSE signatures over merkle root in the ledger (#6453) 2024-09-11 17:18:49 +00:00
Amaury Chamayou 50132aa569
Update pyproject.toml, setuptools 73->74 (#6468) 2024-09-06 10:41:21 +00:00
Amaury Chamayou 4e8bc62816
Update setuptools requirement (#6456) 2024-08-29 08:45:09 +00:00
Max c0178a7a4e
Fixup verify quote script for load balancer (#6454) 2024-08-27 14:29:56 +00:00
dependabot[bot] c9be3dd8c7
Update setuptools requirement from ==71.* to >=71,<73 in /python (#6403)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2024-07-29 20:34:35 +00:00
Eddy Ashton 3914acfb9e
Tweak `git_describe_command` (#6393) 2024-07-25 13:59:37 +01:00
Eddy Ashton 7eb05135f8
Add `git_describe_command` for `setuptools_scm` (#6392) 2024-07-25 13:50:58 +01:00
Amaury Chamayou 8b21e9e8b3
Upgrade python cryptography package (#6385) 2024-07-23 08:24:21 +00:00
Amaury Chamayou 14806496b6
Upgrade ccf python package to pyproject.toml (#6376) 2024-07-22 09:27:25 +00:00
Amaury Chamayou 7e3b3b9538
Import from packaging directly, add to requirements (#6374) 2024-07-18 13:01:43 +00:00
Amaury Chamayou 18d2c6b9c0
Fix Python linting error (#6361) 2024-07-15 12:45:41 +00:00
Eddy Ashton dac39e3c56
Make Accepted proposal details visible to constitution's `apply()` (#6114) 2024-04-17 07:41:58 +01:00
Amaury Chamayou 00e0592f80
Drop scurl.sh (#6062) 2024-03-14 11:33:22 +00:00
Amaury Chamayou a58d2c880b
Pin major releases for all Python dependencies (#6032) 2024-02-26 16:40:01 +00:00
dependabot[bot] 0e9a844fdb
Update cryptography requirement from ==41.* to ==42.* in /python (#5966) 2024-01-31 09:27:04 +00:00
Heidi Howard 976278b286
Black reformat python files (#5958) 2024-01-26 09:29:55 +00:00
Heidi Howard 75670480c5
Minor update to `ledger_viz.py` with `--write-view` (#5877) 2023-12-20 11:43:03 +00:00
Amaury Chamayou 6a7b6f20ab
Minimal fix to fix type checking for latest pycose (#5869) 2023-12-18 11:18:05 +00:00
Amaury Chamayou 583fab2039
Authenticate recovery share submission (#5832) 2023-11-14 16:02:18 +00:00
Eddy Ashton 88cb1eaecc
Implement Azure-compliant governance interface (#5660) 2023-09-27 13:58:04 +01:00
Eddy Ashton 54d7f7acc0
Call `main` function of `read_ledger.py` (#5669) 2023-09-25 10:20:42 +01:00
Julien Maffre 51a10895fe
Add default `443` port to `verify_quote.sh` (#5628) 2023-09-06 13:49:37 +01:00
Julien Maffre 932a4d61ba
Remove `pylint` directives (#5371) 2023-06-16 14:28:14 +01:00
dependabot[bot] 75b3476bff
Update cryptography requirement from ==40.* to ==41.* in /python (#5328) 2023-06-06 10:27:13 +01:00
Amaury Chamayou c93dd7a778
Switch from pylint to ruff (#5270) 2023-05-17 13:44:22 +01:00
Amaury Chamayou d71d0a8a53
Remove unused membership states (#5207) 2023-04-25 18:42:38 +01:00
Amaury Chamayou c6677fcb5a
Expose encrypted shares unauthenticated (#5145) 2023-03-30 18:25:26 +00:00
Amaury Chamayou 4f92870214
Add missing ccf.gov.msg.type encrypted_recovery_share (#5144) 2023-03-29 10:44:56 +00:00
dependabot[bot] 03ab3b5403
Update cryptography requirement from ==39.* to ==40.* in /python (#5138) 2023-03-28 14:59:21 +01:00
Amaury Chamayou 54c71454f5
Show code versions in a ledger (#4958) 2023-03-08 09:25:32 +00:00
Eddy Ashton 30cefbca44
Fix `recovery_test_cft` expired certs, take 2 (#5083) 2023-03-07 13:37:38 +00:00
Eddy Ashton b0376c3cb9
Require COSE signing of `POST /gov/recovery_shares` (and fix `recovery_test_cft`) (#5080) 2023-03-06 17:47:49 +00:00
Amaury Chamayou 5605076991
Full txid in read_ledger (#4963) 2023-02-08 15:19:55 +00:00
Mahati Chamarthy 2d7382a50b
Remove duplicate governance endpoints (#4941)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2023-02-07 14:21:46 +00:00
Eddy Ashton 61aecf5032
Update to pylint 2.16.0 - remove uses of `raise Exception` (#4934) 2023-02-01 15:50:24 +00:00
Julien Maffre 087716a958
Update format base on `black` 23.1.0 (#4931) 2023-02-01 11:26:21 +00:00
Amaury Chamayou 86c6d2d931
Add ccf gov msg created at (#4823) 2023-01-24 11:37:22 +00:00
Dominic Ayre e8b9ade682
Handle race between index construction and e2e test (#4803)
Co-authored-by: Amaury Chamayou <amchamay@microsoft.com>
2023-01-06 15:31:59 +00:00
dependabot[bot] 90fa779527
Update cryptography requirement from ==38.* to ==39.* in /python (#4792) 2023-01-03 16:13:14 +00:00
Julien Maffre 6c8e0e49c6
`ledger.py`: detect malformed entries (#4752) 2022-12-16 20:33:04 +00:00