sage
Initial version of abstract key exchange protocol functionality, with example implementations
#41446
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
63
Changes
View On
GitHub
Initial version of abstract key exchange protocol functionality, with example implementations
#41446
vbraun
merged 63 commits into
sagemath:develop
from
vincentmacri:crypto
First draft for sidh algrothim implimentation.
8bd892a2
removed the '@overide' in the very top
0e3970b1
removed comment after first function.
0d884201
Initial Commit for the Key Exchange API
97816d56
fixed formating with tabs and spaces
e534606c
collen after class fixed
8e15a6d6
WIP First Review Changes
d68b9da0
Removed anshel anshel goldfeld to Move to Different PR
ada71c4c
First Modifications After Review
71090884
Renamed key_exchange.py to key_exchange_base.py
4c78dfcd
Fixed Ruff Lint Errors
77b6facb
Merge branch 'crypto' into brian-key-exchange
0bfa23a5
Initial version of key exchange API
10fad4b4
Merge branch 'crypto' into taha-sidh
0c721656
Made changes to how methods were called
a59c62d8
Merge branch 'taha-sidh' of github.com:vincentmacri/sage into taha-sidh
f341bc64
Fixed the public key computation for generating points
ec1f75d0
Add tests
5dff4f9f
Format
8ce299f6
Removed the runSIDH method
16f6cdeb
Docstring cleanup
69d31c07
Headers
dd55e654
Merge pull request #18 from vincentmacri/crypto-formatting
2b999577
Merge branch 'crypto' into taha-sidh
01c71978
Experimental, UniqueRepresentation, parameter method
eb5dae89
Initial Commit for the Key Exchange API
5809c414
WIP First Review Changes
c67d39c2
Removed anshel anshel goldfeld to Move to Different PR
c44df6d9
First Modifications After Review
c09c37c8
Renamed key_exchange.py to key_exchange_base.py
f4186c31
Fixed Ruff Lint Errors
4d8ce945
Docstring cleanup
a5365ad7
Headers
12e2b7ac
Documentation and imports (#19)
2219e42b
Squashed commit
ef871aae
Merge branch 'crypto' into brian-key-exchange
cb54229d
Experimental
675c2c15
Formatting
46cfb363
Remove UniqueRepresentation
68ff8465
Typo
940299d4
Merge pull request #21 from vincentmacri/brian-key-exchange
1b6cbb34
made the methods that invlove building isogenies from breaking the is…
fe90ec18
Merge branch 'crypto' into taha-sidh
b82e4e8a
Formatting
45dad8bc
Typos
fea06f8c
Formatting
d29c9e12
Merge branch 'sagemath:develop' into crypto
0c6a596d
Merge branch 'crypto' into taha-sidh
46d6594f
SIDH cleanup (#23)
11cb36c8
Merge pull request #16 from vincentmacri/taha-sidh
e2e86e97
Update src/sage/crypto/public_key/key_exchange/sidh.py
36eb5ba1
Add SIDH to cryptography/index.rst
97d7a5cc
Missing return annotation
1bf2f81c
github-actions
added
s: needs review
vincentmacri
removed
s: needs review
vincentmacri
added
c: number theory
vincentmacri
added
c: elliptic curves
vincentmacri
added
c: finite rings
vincentmacri
added
c: cryptography
Merge branch 'develop' into crypto
69825f8d
github-actions
added
s: needs review
vincentmacri
requested a review
from
cxzhong
35 days ago
vincentmacri
requested a review
from
grhkm21
35 days ago
vincentmacri
added
t: feature
Full citation for SIKE
50f13f14
Merge branch 'develop' into crypto
0ac57810
Formatting
4244727b
vincentmacri
requested a review
from
GiacomoPope
22 days ago
GiacomoPope
requested changes on 2026-01-29
GiacomoPope
added
s: needs work
GiacomoPope
removed
s: needs review
Address reviewer comments
7b15295b
Cleanup proof handling
dd1fc245
github-actions
added
s: needs review
github-actions
removed
s: needs work
Typo
81ba0d26
Format
08ad19a1
Off by one error
443164e6
GiacomoPope
approved these changes on 2026-01-30
GiacomoPope
removed
s: needs review
GiacomoPope
added
s: positive review
cxzhong
approved these changes on 2026-02-02
Merge branch 'develop' into crypto
409056b2
github-actions
added
s: needs review
github-actions
removed
s: positive review
vincentmacri
removed
s: needs review
vincentmacri
added
s: positive review
vbraun
merged
d96f54bd
into develop
7 days ago
github-actions
removed
s: positive review
Login to write a write a comment.
Login via GitHub
Reviewers
cxzhong
GiacomoPope
grhkm21
Assignees
No one assigned
Labels
t: feature
c: number theory
c: elliptic curves
c: finite rings
c: cryptography
Milestone
No milestone
Login to write a write a comment.
Login via GitHub