scicrypt

Lightweight cryptographic building blocks for multi-party computation.

https://github.com/jellevos/scicrypt

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.0%) to scientific vocabulary

Keywords

cryptography multiparty-computation
Last synced: 6 months ago · JSON representation ·

Repository

Lightweight cryptographic building blocks for multi-party computation.

Basic Info
  • Host: GitHub
  • Owner: jellevos
  • License: mit
  • Language: Rust
  • Default Branch: master
  • Homepage:
  • Size: 431 KB
Statistics
  • Stars: 11
  • Watchers: 1
  • Forks: 4
  • Open Issues: 19
  • Releases: 5
Topics
cryptography multiparty-computation
Created over 4 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

scicrypt

Continuous integration

Lightweight cryptographic building blocks for multi-party computation.

This repository contains all the sub-packages that make up scicrypt. For a more informative README, head to the scicrypt directory.

Owner

  • Name: Jelle Vos
  • Login: jellevos
  • Kind: user
  • Location: Delft, Netherlands

PhD student in cyber security at Delft University of Technology. I have an interest in cryptography and robotics but so far I have no way to combine them.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software in your paper, please cite it as below."
authors:
- family-names: "Vos"
  given-names: "Jelle"
  orcid: "https://orcid.org/0000-0002-3979-9740"
title: "scicrypt"
version: 0.7.1
date-released: 2022-09-14
url: "https://github.com/jellevos/scicrypt"

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 180
  • Total Committers: 3
  • Avg Commits per committer: 60.0
  • Development Distribution Score (DDS): 0.244
Past Year
  • Commits: 88
  • Committers: 2
  • Avg Commits per committer: 44.0
  • Development Distribution Score (DDS): 0.102
Top Committers
Name Email Commits
Jelle Vos g****b@j****l 136
Jelle Vos j****e@g****m 35
ArminZahedani a****i@g****m 9
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 51
  • Total pull requests: 34
  • Average time to close issues: 5 months
  • Average time to close pull requests: about 15 hours
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 0.18
  • Average comments per pull request: 0.06
  • Merged pull requests: 32
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jellevos (30)
Pull Request Authors
  • jellevos (19)
  • ArminZahedani (4)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 5
  • Total downloads:
    • cargo 45,632 total
  • Total dependent packages: 10
    (may contain duplicates)
  • Total dependent repositories: 3
    (may contain duplicates)
  • Total versions: 37
  • Total maintainers: 1
crates.io: scicrypt-traits

A scicrypt crate defining general traits for cryptographic systems and functionalities

  • Versions: 7
  • Dependent Packages: 4
  • Dependent Repositories: 1
  • Downloads: 9,731 Total
Rankings
Dependent packages count: 7.4%
Dependent repos count: 16.5%
Average: 20.9%
Forks count: 21.3%
Stargazers count: 29.1%
Downloads: 30.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: scicrypt-numbertheory

A scicrypt crate implementing number theoretic algorithms such as random (safe) prime generation

  • Versions: 7
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 8,960 Total
Rankings
Dependent packages count: 12.2%
Dependent repos count: 16.5%
Forks count: 21.3%
Average: 22.4%
Stargazers count: 29.1%
Downloads: 32.8%
Maintainers (1)
Last synced: 6 months ago
crates.io: scicrypt-bigint

A scicrypt crate implementing *mostly* constant-time bigints for modular integers

  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 3,697 Total
Rankings
Dependent packages count: 9.2%
Dependent repos count: 16.5%
Forks count: 21.3%
Average: 24.3%
Stargazers count: 29.1%
Downloads: 45.7%
Maintainers (1)
Last synced: 6 months ago
crates.io: scicrypt-he

A scicrypt crate implementing several well-known partially homomorphic (threshold) cryptosystems

  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 8,173 Total
Rankings
Dependent packages count: 17.0%
Forks count: 20.3%
Stargazers count: 27.3%
Average: 28.3%
Dependent repos count: 29.3%
Downloads: 47.7%
Maintainers (1)
Last synced: 7 months ago
crates.io: scicrypt

Lightweight cryptographic building blocks for proof of concept implementations in multi-party computation

  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 15,071 Total
Rankings
Forks count: 20.3%
Stargazers count: 27.3%
Average: 29.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Downloads: 34.3%
Maintainers (1)
Last synced: 6 months ago

Dependencies

Cargo.lock cargo
  • 104 dependencies
scicrypt-bigint/Cargo.toml cargo
  • rand 0.8 development
  • gmp-mpfr-sys 1.4
  • rug 1.13
  • scicrypt-traits 0.7.0
  • serde 1.0
scicrypt-he/Cargo.toml cargo
  • criterion 0.3.3 development
  • bincode 1.3.3
  • curve25519-dalek 4.0.0-pre.2
  • rand_core 0.6
  • rug 1.13
  • scicrypt-bigint 0.7.0
  • scicrypt-numbertheory 0.7.0
  • scicrypt-traits 0.7.0
  • serde 1.0
scicrypt-numbertheory/Cargo.toml cargo
  • criterion 0.3.3 development
  • glass_pumpkin 1.0.0 development
  • openssl 0.10 development
  • primal 0.3 development
  • rand 0.8 development
  • rand_core 0.6
  • rug 1.13
  • scicrypt-bigint 0.7.0
  • scicrypt-traits 0.7.0
.github/workflows/rust.yml actions
  • actions-rs/cargo v1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v2 composite
Cargo.toml cargo
scicrypt/Cargo.toml cargo
scicrypt-traits/Cargo.toml cargo