{"id":278152,"name":null,"description":"TEE-hosted binaries for verifiable server-side computation.","url":"https://github.com/google-parfait/confidential-federated-compute","last_synced_at":"2025-10-16T07:00:10.474Z","repository":{"id":233610677,"uuid":"775138920","full_name":"google-parfait/confidential-federated-compute","owner":"google-parfait","description":"TEE-hosted binaries for verifiable server-side computation.","archived":false,"fork":false,"pushed_at":"2025-10-15T00:00:36.000Z","size":3793,"stargazers_count":15,"open_issues_count":7,"forks_count":6,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-10-15T04:43:35.603Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google-parfait.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-20T20:40:22.000Z","updated_at":"2025-10-15T00:00:42.000Z","dependencies_parsed_at":"2024-05-13T19:46:35.496Z","dependency_job_id":"d5a7be81-0818-4eba-bab7-c780ff687338","html_url":"https://github.com/google-parfait/confidential-federated-compute","commit_stats":null,"previous_names":["google-parfait/confidential-federated-compute"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/google-parfait/confidential-federated-compute","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-parfait%2Fconfidential-federated-compute","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-parfait%2Fconfidential-federated-compute/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-parfait%2Fconfidential-federated-compute/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-parfait%2Fconfidential-federated-compute/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-parfait","download_url":"https://codeload.github.com/google-parfait/confidential-federated-compute/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-parfait%2Fconfidential-federated-compute/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279164095,"owners_count":26117609,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-16T02:00:06.019Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"google-parfait","name":"Parfait","uuid":"164364956","kind":"organization","description":"Private aggregation \u0026 retrieval, federated, analytics, inference, \u0026 training from Google.","email":null,"website":"federated.withgoogle.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/164364956?v=4","repositories_count":1,"last_synced_at":"2024-04-11T22:10:24.611Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/google-parfait","funding_links":[],"total_stars":21,"followers":2,"following":0,"created_at":"2024-04-11T22:10:24.708Z","updated_at":"2024-04-11T22:10:24.708Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-parfait","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-parfait/repositories"},"packages":[],"commits":{"id":5474417,"full_name":"google-parfait/confidential-federated-compute","default_branch":"master","committers":null,"total_commits":null,"total_committers":null,"total_bot_commits":null,"total_bot_committers":null,"mean_commits":null,"dds":null,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":null,"last_synced_commit":null,"created_at":"2024-11-13T10:39:57.285Z","updated_at":"2024-11-13T10:39:57.285Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-parfait%2Fconfidential-federated-compute/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-16T00:09:37.962Z","repositories_count":6083693,"commits_count":925041024,"contributors_count":36101504,"owners_count":1107259,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"google-parfait/confidential-federated-compute","html_url":"https://github.com/google-parfait/confidential-federated-compute","last_synced_at":"2024-11-13T10:40:50.221Z","status":null,"issues_count":0,"pull_requests_count":2,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":6430481.5,"issues_closed_count":0,"pull_requests_closed_count":2,"pull_request_authors_count":2,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.5,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":6430481.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2024-11-13T10:39:58.651Z","updated_at":"2025-09-02T07:49:19.258Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-parfait%2Fconfidential-federated-compute","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-parfait%2Fconfidential-federated-compute/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":3,"python":3},"issue_author_associations_count":{},"pull_request_author_associations_count":{"NONE":5,"CONTRIBUTOR":2,"COLLABORATOR":2},"issue_authors":{},"pull_request_authors":{"dependabot[bot]":3,"bmclarnon":2,"jul-sh":2,"fml100":1,"google-admin":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-16T00:00:07.423Z","repositories_count":10985003,"issues_count":33957582,"pull_requests_count":109753524,"authors_count":11037789,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":3,"python":3},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":5},"past_year_issue_authors":{},"past_year_pull_request_authors":{"dependabot[bot]":3,"fml100":1,"google-admin":1},"maintainers":[{"login":"bmclarnon","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bmclarnon"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":1,"WatchEvent":12,"DeleteEvent":1,"IssueCommentEvent":2,"PushEvent":286,"PullRequestEvent":5,"ForkEvent":7,"CreateEvent":7},"last_year":{"ReleaseEvent":1,"WatchEvent":12,"DeleteEvent":1,"IssueCommentEvent":2,"PushEvent":286,"PullRequestEvent":5,"ForkEvent":7,"CreateEvent":7}},"keywords":[],"dependencies":[{"ecosystem":"cargo","filepath":"Cargo.lock","sha":null,"kind":"lockfile","created_at":"2024-04-23T17:47:22.625Z","updated_at":"2024-04-23T17:47:22.625Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/Cargo.lock","dependencies":[{"id":17658307462,"package_name":"adler32","ecosystem":"cargo","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":17658307463,"package_name":"aead","ecosystem":"cargo","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":17658307464,"package_name":"aes","ecosystem":"cargo","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":17658307465,"package_name":"aes-gcm","ecosystem":"cargo","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":17658307466,"package_name":"aes-gcm-siv","ecosystem":"cargo","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":17658307467,"package_name":"ahash","ecosystem":"cargo","requirements":"0.8.11","direct":false,"kind":"runtime","optional":false},{"id":17658307468,"package_name":"aho-corasick","ecosystem":"cargo","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":17658307469,"package_name":"anyhow","ecosystem":"cargo","requirements":"1.0.71","direct":false,"kind":"runtime","optional":false},{"id":17658307470,"package_name":"async-trait","ecosystem":"cargo","requirements":"0.1.68","direct":false,"kind":"runtime","optional":false},{"id":17658307471,"package_name":"autocfg","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":17658307472,"package_name":"base16ct","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":17658307473,"package_name":"base64","ecosystem":"cargo","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":17658307474,"package_name":"base64","ecosystem":"cargo","requirements":"0.21.7","direct":false,"kind":"runtime","optional":false},{"id":17658307475,"package_name":"base64ct","ecosystem":"cargo","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":17658307476,"package_name":"bitflags","ecosystem":"cargo","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":17658307477,"package_name":"bitflags","ecosystem":"cargo","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":17658307478,"package_name":"bitmask","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":17658307479,"package_name":"block-buffer","ecosystem":"cargo","requirements":"0.10.4","direct":false,"kind":"runtime","optional":false},{"id":17658307480,"package_name":"byteorder","ecosystem":"cargo","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":17658307481,"package_name":"bytes","ecosystem":"cargo","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":17658307482,"package_name":"cc","ecosystem":"cargo","requirements":"1.0.79","direct":false,"kind":"runtime","optional":false},{"id":17658307483,"package_name":"cfg-if","ecosystem":"cargo","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":17658307484,"package_name":"chacha20","ecosystem":"cargo","requirements":"0.9.1","direct":false,"kind":"runtime","optional":false},{"id":17658307485,"package_name":"chacha20poly1305","ecosystem":"cargo","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":17658307486,"package_name":"ciborium","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":17658307487,"package_name":"ciborium-io","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":17658307488,"package_name":"ciborium-ll","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":17658307489,"package_name":"cipher","ecosystem":"cargo","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":17658307490,"package_name":"const-default","ecosystem":"cargo","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":17658307491,"package_name":"const-oid","ecosystem":"cargo","requirements":"0.9.6","direct":false,"kind":"runtime","optional":false},{"id":17658307492,"package_name":"core2","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":17658307493,"package_name":"coset","ecosystem":"cargo","requirements":"0.3.5","direct":false,"kind":"runtime","optional":false},{"id":17658307497,"package_name":"cpufeatures","ecosystem":"cargo","requirements":"0.2.7","direct":false,"kind":"runtime","optional":false},{"id":17658307498,"package_name":"crc32fast","ecosystem":"cargo","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":17658307499,"package_name":"crypto-bigint","ecosystem":"cargo","requirements":"0.5.5","direct":false,"kind":"runtime","optional":false},{"id":17658307500,"package_name":"crypto-common","ecosystem":"cargo","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":17658307501,"package_name":"ctr","ecosystem":"cargo","requirements":"0.9.2","direct":false,"kind":"runtime","optional":false},{"id":17658307502,"package_name":"curve25519-dalek","ecosystem":"cargo","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":17658307503,"package_name":"curve25519-dalek-derive","ecosystem":"cargo","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":17658307504,"package_name":"dary_heap","ecosystem":"cargo","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":17658307505,"package_name":"der","ecosystem":"cargo","requirements":"0.7.8","direct":false,"kind":"runtime","optional":false},{"id":17658307506,"package_name":"der_derive","ecosystem":"cargo","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":17658307513,"package_name":"deranged","ecosystem":"cargo","requirements":"0.3.11","direct":false,"kind":"runtime","optional":false},{"id":17658307514,"package_name":"digest","ecosystem":"cargo","requirements":"0.10.7","direct":false,"kind":"runtime","optional":false},{"id":17658307515,"package_name":"ecdsa","ecosystem":"cargo","requirements":"0.16.9","direct":false,"kind":"runtime","optional":false},{"id":17658307516,"package_name":"either","ecosystem":"cargo","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":17658307517,"package_name":"elliptic-curve","ecosystem":"cargo","requirements":"0.13.8","direct":false,"kind":"runtime","optional":false},{"id":17658307518,"package_name":"errno","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":17658307519,"package_name":"errno-dragonfly","ecosystem":"cargo","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":17658307520,"package_name":"fastrand","ecosystem":"cargo","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":17658307521,"package_name":"ff","ecosystem":"cargo","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":17658307522,"package_name":"fiat-crypto","ecosystem":"cargo","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":17658307523,"package_name":"fixedbitset","ecosystem":"cargo","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":17658307524,"package_name":"flagset","ecosystem":"cargo","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":17658308106,"package_name":"generic-array","ecosystem":"cargo","requirements":"0.14.7","direct":false,"kind":"runtime","optional":false},{"id":17658308107,"package_name":"getrandom","ecosystem":"cargo","requirements":"0.2.10","direct":false,"kind":"runtime","optional":false},{"id":17658308108,"package_name":"ghash","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":17658308109,"package_name":"googletest","ecosystem":"cargo","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":17658308145,"package_name":"googletest_macro","ecosystem":"cargo","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":17658308147,"package_name":"group","ecosystem":"cargo","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":17658308148,"package_name":"half","ecosystem":"cargo","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":17658308149,"package_name":"hashbrown","ecosystem":"cargo","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":17658308150,"package_name":"hashbrown","ecosystem":"cargo","requirements":"0.13.2","direct":false,"kind":"runtime","optional":false},{"id":17658308151,"package_name":"heck","ecosystem":"cargo","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":17658308152,"package_name":"hermit-abi","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":17658308153,"package_name":"hex","ecosystem":"cargo","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":17658308154,"package_name":"hkdf","ecosystem":"cargo","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":17658308155,"package_name":"hmac","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":17658308156,"package_name":"hpke","ecosystem":"cargo","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":17658308157,"package_name":"indexmap","ecosystem":"cargo","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":17658308158,"package_name":"inout","ecosystem":"cargo","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":17658308159,"package_name":"instant","ecosystem":"cargo","requirements":"0.1.12","direct":false,"kind":"runtime","optional":false},{"id":17658308160,"package_name":"io-lifetimes","ecosystem":"cargo","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":17658308161,"package_name":"itertools","ecosystem":"cargo","requirements":"0.10.5","direct":false,"kind":"runtime","optional":false},{"id":17658308162,"package_name":"itoa","ecosystem":"cargo","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":17658308163,"package_name":"lazy_static","ecosystem":"cargo","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":17658308164,"package_name":"libc","ecosystem":"cargo","requirements":"0.2.146","direct":false,"kind":"runtime","optional":false},{"id":17658308165,"package_name":"libflate","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":17658308166,"package_name":"libflate_lz77","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":17658308167,"package_name":"libm","ecosystem":"cargo","requirements":"0.2.7","direct":false,"kind":"runtime","optional":false},{"id":17658308168,"package_name":"linux-raw-sys","ecosystem":"cargo","requirements":"0.3.8","direct":false,"kind":"runtime","optional":false},{"id":17658308169,"package_name":"lock_api","ecosystem":"cargo","requirements":"0.4.10","direct":false,"kind":"runtime","optional":false},{"id":17658308170,"package_name":"log","ecosystem":"cargo","requirements":"0.4.19","direct":false,"kind":"runtime","optional":false},{"id":17658308171,"package_name":"memchr","ecosystem":"cargo","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":17658308172,"package_name":"multimap","ecosystem":"cargo","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":17658308173,"package_name":"num-bigint-dig","ecosystem":"cargo","requirements":"0.8.4","direct":false,"kind":"runtime","optional":false},{"id":17658308174,"package_name":"num-conv","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":17658308175,"package_name":"num-integer","ecosystem":"cargo","requirements":"0.1.46","direct":false,"kind":"runtime","optional":false},{"id":17658308176,"package_name":"num-iter","ecosystem":"cargo","requirements":"0.1.44","direct":false,"kind":"runtime","optional":false},{"id":17658308177,"package_name":"num-traits","ecosystem":"cargo","requirements":"0.2.18","direct":false,"kind":"runtime","optional":false},{"id":17658308178,"package_name":"once_cell","ecosystem":"cargo","requirements":"1.18.0","direct":false,"kind":"runtime","optional":false},{"id":17658308179,"package_name":"opaque-debug","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":17658308180,"package_name":"p256","ecosystem":"cargo","requirements":"0.13.2","direct":false,"kind":"runtime","optional":false},{"id":17658308181,"package_name":"p384","ecosystem":"cargo","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":17658308182,"package_name":"pem-rfc7468","ecosystem":"cargo","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":17658308183,"package_name":"petgraph","ecosystem":"cargo","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":17658308184,"package_name":"pkcs1","ecosystem":"cargo","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":17658308185,"package_name":"pkcs8","ecosystem":"cargo","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":17658308186,"package_name":"platforms","ecosystem":"cargo","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":17658308187,"package_name":"poly1305","ecosystem":"cargo","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":17658308188,"package_name":"polyval","ecosystem":"cargo","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":17658308189,"package_name":"powerfmt","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":17658308190,"package_name":"ppv-lite86","ecosystem":"cargo","requirements":"0.2.17","direct":false,"kind":"runtime","optional":false},{"id":17658308191,"package_name":"prettyplease","ecosystem":"cargo","requirements":"0.2.17","direct":false,"kind":"runtime","optional":false},{"id":17658308192,"package_name":"primeorder","ecosystem":"cargo","requirements":"0.13.6","direct":false,"kind":"runtime","optional":false},{"id":17658308193,"package_name":"proc-macro2","ecosystem":"cargo","requirements":"1.0.76","direct":false,"kind":"runtime","optional":false},{"id":17658308194,"package_name":"prost","ecosystem":"cargo","requirements":"0.12.4","direct":false,"kind":"runtime","optional":false},{"id":17658308195,"package_name":"prost-build","ecosystem":"cargo","requirements":"0.12.4","direct":false,"kind":"runtime","optional":false},{"id":17658308196,"package_name":"prost-derive","ecosystem":"cargo","requirements":"0.12.4","direct":false,"kind":"runtime","optional":false},{"id":17658308197,"package_name":"prost-types","ecosystem":"cargo","requirements":"0.12.4","direct":false,"kind":"runtime","optional":false},{"id":17658308198,"package_name":"quote","ecosystem":"cargo","requirements":"1.0.35","direct":false,"kind":"runtime","optional":false},{"id":17658308199,"package_name":"rand","ecosystem":"cargo","requirements":"0.8.5","direct":false,"kind":"runtime","optional":false},{"id":17658308200,"package_name":"rand_chacha","ecosystem":"cargo","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":17658308201,"package_name":"rand_core","ecosystem":"cargo","requirements":"0.6.4","direct":false,"kind":"runtime","optional":false},{"id":17658308202,"package_name":"redox_syscall","ecosystem":"cargo","requirements":"0.3.5","direct":false,"kind":"runtime","optional":false},{"id":17658308203,"package_name":"regex","ecosystem":"cargo","requirements":"1.8.4","direct":false,"kind":"runtime","optional":false},{"id":17658308204,"package_name":"regex-syntax","ecosystem":"cargo","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":17658308205,"package_name":"rfc6979","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":17658308206,"package_name":"rle-decode-fast","ecosystem":"cargo","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":17658308207,"package_name":"rlsf","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":17658308208,"package_name":"rsa","ecosystem":"cargo","requirements":"0.9.6","direct":false,"kind":"runtime","optional":false},{"id":17658308209,"package_name":"rustc_version","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":17658308210,"package_name":"rustix","ecosystem":"cargo","requirements":"0.37.20","direct":false,"kind":"runtime","optional":false},{"id":17658308211,"package_name":"rustversion","ecosystem":"cargo","requirements":"1.0.14","direct":false,"kind":"runtime","optional":false},{"id":17658308212,"package_name":"ryu","ecosystem":"cargo","requirements":"1.0.16","direct":false,"kind":"runtime","optional":false},{"id":17658308213,"package_name":"scopeguard","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":17658308214,"package_name":"sec1","ecosystem":"cargo","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":17658308215,"package_name":"semver","ecosystem":"cargo","requirements":"1.0.21","direct":false,"kind":"runtime","optional":false},{"id":17658308216,"package_name":"serde","ecosystem":"cargo","requirements":"1.0.195","direct":false,"kind":"runtime","optional":false},{"id":17658308217,"package_name":"serde_derive","ecosystem":"cargo","requirements":"1.0.195","direct":false,"kind":"runtime","optional":false},{"id":17658308218,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0.113","direct":false,"kind":"runtime","optional":false},{"id":17658308219,"package_name":"sha2","ecosystem":"cargo","requirements":"0.10.7","direct":false,"kind":"runtime","optional":false},{"id":17658308220,"package_name":"signature","ecosystem":"cargo","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":17658308221,"package_name":"smallvec","ecosystem":"cargo","requirements":"1.13.1","direct":false,"kind":"runtime","optional":false},{"id":17658308222,"package_name":"spin","ecosystem":"cargo","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":17658308223,"package_name":"spinning_top","ecosystem":"cargo","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":17658308224,"package_name":"spki","ecosystem":"cargo","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":17658308225,"package_name":"static_assertions","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":17658308226,"package_name":"strum","ecosystem":"cargo","requirements":"0.24.1","direct":false,"kind":"runtime","optional":false},{"id":17658308227,"package_name":"strum_macros","ecosystem":"cargo","requirements":"0.24.3","direct":false,"kind":"runtime","optional":false},{"id":17658308228,"package_name":"subtle","ecosystem":"cargo","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":17658308229,"package_name":"svgbobdoc","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":17658308230,"package_name":"syn","ecosystem":"cargo","requirements":"1.0.109","direct":false,"kind":"runtime","optional":false},{"id":17658308231,"package_name":"syn","ecosystem":"cargo","requirements":"2.0.48","direct":false,"kind":"runtime","optional":false},{"id":17658308232,"package_name":"tempfile","ecosystem":"cargo","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":17658308233,"package_name":"time","ecosystem":"cargo","requirements":"0.3.34","direct":false,"kind":"runtime","optional":false},{"id":17658308234,"package_name":"time-core","ecosystem":"cargo","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":17658308235,"package_name":"time-macros","ecosystem":"cargo","requirements":"0.2.17","direct":false,"kind":"runtime","optional":false},{"id":17658308236,"package_name":"typenum","ecosystem":"cargo","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":17658308237,"package_name":"unicode-ident","ecosystem":"cargo","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":17658308238,"package_name":"unicode-width","ecosystem":"cargo","requirements":"0.1.10","direct":false,"kind":"runtime","optional":false},{"id":17658308239,"package_name":"universal-hash","ecosystem":"cargo","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":17658308240,"package_name":"version_check","ecosystem":"cargo","requirements":"0.9.4","direct":false,"kind":"runtime","optional":false},{"id":17658308241,"package_name":"wasi","ecosystem":"cargo","requirements":"0.11.0+wasi-snapshot-preview1","direct":false,"kind":"runtime","optional":false},{"id":17658308242,"package_name":"windows-sys","ecosystem":"cargo","requirements":"0.48.0","direct":false,"kind":"runtime","optional":false},{"id":17658308243,"package_name":"windows-targets","ecosystem":"cargo","requirements":"0.48.0","direct":false,"kind":"runtime","optional":false},{"id":17658308244,"package_name":"windows_aarch64_gnullvm","ecosystem":"cargo","requirements":"0.48.0","direct":false,"kind":"runtime","optional":false},{"id":17658308245,"package_name":"windows_aarch64_msvc","ecosystem":"cargo","requirements":"0.48.0","direct":false,"kind":"runtime","optional":false},{"id":17658308246,"package_name":"windows_i686_gnu","ecosystem":"cargo","requirements":"0.48.0","direct":false,"kind":"runtime","optional":false},{"id":17658308247,"package_name":"windows_i686_msvc","ecosystem":"cargo","requirements":"0.48.0","direct":false,"kind":"runtime","optional":false},{"id":17658308248,"package_name":"windows_x86_64_gnu","ecosystem":"cargo","requirements":"0.48.0","direct":false,"kind":"runtime","optional":false},{"id":17658308249,"package_name":"windows_x86_64_gnullvm","ecosystem":"cargo","requirements":"0.48.0","direct":false,"kind":"runtime","optional":false},{"id":17658308250,"package_name":"windows_x86_64_msvc","ecosystem":"cargo","requirements":"0.48.0","direct":false,"kind":"runtime","optional":false},{"id":17658308251,"package_name":"x25519-dalek","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":17658308252,"package_name":"x509-cert","ecosystem":"cargo","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":17658308253,"package_name":"zerocopy","ecosystem":"cargo","requirements":"0.7.32","direct":false,"kind":"runtime","optional":false},{"id":17658308254,"package_name":"zerocopy-derive","ecosystem":"cargo","requirements":"0.7.32","direct":false,"kind":"runtime","optional":false},{"id":17658308255,"package_name":"zeroize","ecosystem":"cargo","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":17658308256,"package_name":"zeroize_derive","ecosystem":"cargo","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:26.937Z","updated_at":"2024-04-23T17:47:26.937Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"cfc_crypto/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:27.000Z","updated_at":"2024-04-23T17:47:27.000Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/cfc_crypto/Cargo.toml","dependencies":[{"id":17658308260,"package_name":"aes-gcm-siv","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308261,"package_name":"anyhow","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308262,"package_name":"coset","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308263,"package_name":"hpke","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308264,"package_name":"googletest","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"cargo","filepath":"examples/square_enclave_app/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:27.046Z","updated_at":"2024-04-23T17:47:27.046Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/examples/square_enclave_app/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"examples/square_service/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:27.071Z","updated_at":"2024-04-23T17:47:27.071Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/examples/square_service/Cargo.toml","dependencies":[{"id":17658308628,"package_name":"byteorder","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308629,"package_name":"prost","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308630,"package_name":"prost-types","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308631,"package_name":"anyhow","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false},{"id":17658308632,"package_name":"coset","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false},{"id":17658308633,"package_name":"sha2","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"cargo","filepath":"examples/sum_enclave_app/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:27.295Z","updated_at":"2024-04-23T17:47:27.295Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/examples/sum_enclave_app/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"examples/sum_service/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:27.475Z","updated_at":"2024-04-23T17:47:27.475Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/examples/sum_service/Cargo.toml","dependencies":[{"id":17658308634,"package_name":"byteorder","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308635,"package_name":"anyhow","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false},{"id":17658308636,"package_name":"coset","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false},{"id":17658308637,"package_name":"sha2","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"cargo","filepath":"ledger_enclave_app/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:27.503Z","updated_at":"2024-04-23T17:47:27.503Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/ledger_enclave_app/Cargo.toml","dependencies":[]},{"ecosystem":"cargo","filepath":"ledger_service/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:27.513Z","updated_at":"2024-04-23T17:47:27.513Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/ledger_service/Cargo.toml","dependencies":[{"id":17658308638,"package_name":"anyhow","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308639,"package_name":"coset","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308640,"package_name":"p256","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308641,"package_name":"prost","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308642,"package_name":"prost-types","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308643,"package_name":"rand","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308644,"package_name":"sha2","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658308645,"package_name":"googletest","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"cargo","filepath":"pipeline_transforms/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:27.731Z","updated_at":"2024-04-23T17:47:27.731Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/pipeline_transforms/Cargo.toml","dependencies":[{"id":17658309529,"package_name":"anyhow","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658309530,"package_name":"bitmask","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658309531,"package_name":"core2","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658309532,"package_name":"coset","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658309533,"package_name":"libflate","ecosystem":"cargo","requirements":"2","direct":true,"kind":"runtime","optional":false},{"id":17658309534,"package_name":"rand","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658309535,"package_name":"prost","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658309536,"package_name":"prost-types","ecosystem":"cargo","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17658309537,"package_name":"googletest","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false},{"id":17658309538,"package_name":"sha2","ecosystem":"cargo","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"cargo","filepath":"third_party/federated_compute/Cargo.toml","sha":null,"kind":"manifest","created_at":"2024-04-23T17:47:27.790Z","updated_at":"2024-04-23T17:47:27.790Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/third_party/federated_compute/Cargo.toml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/provenance.yaml","sha":null,"kind":"manifest","created_at":"2024-04-29T23:07:04.789Z","updated_at":"2024-04-29T23:07:04.789Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/.github/workflows/provenance.yaml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/reusable_provenance.yaml","sha":null,"kind":"manifest","created_at":"2024-04-29T23:07:05.027Z","updated_at":"2024-04-29T23:07:05.027Z","repository_link":"https://github.com/google-parfait/confidential-federated-compute/blob/main/.github/workflows/reusable_provenance.yaml","dependencies":[]}],"score":null,"created_at":"2025-09-09T11:54:27.651Z","updated_at":"2025-10-16T07:00:10.516Z","avatar_url":"https://github.com/google-parfait.png","language":"C++","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/278152","html_url":"https://science.ecosyste.ms/projects/278152"}