issues
search
GiacomoPope
/
kyber-py
A pure python implementation of ML-KEM (FIPS 203) and CRYSTALS-Kyber
MIT License
182
stars
44
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Small cleanup
#85
GiacomoPope
closed
3 weeks ago
0
align ML-KEM to FIPS 203 (final)
#84
GiacomoPope
closed
3 weeks ago
0
Align ML-KEM to the finalised NIST draft
#83
GiacomoPope
closed
3 weeks ago
4
include black settings
#82
GiacomoPope
closed
1 month ago
0
Common Python formatting
#81
jpgoldberg
opened
1 month ago
4
scripts to do interoperability testing with OpenSSL
#80
tomato42
opened
1 month ago
1
polynomials: create coefficients in cbd from an iterator
#79
tomato42
closed
1 month ago
0
some docstrings
#78
GiacomoPope
closed
1 month ago
0
clean up drbg with documentation
#77
GiacomoPope
closed
1 month ago
0
optimise encoding and decoding
#76
GiacomoPope
closed
1 month ago
8
speed up decoding
#75
GiacomoPope
closed
1 month ago
0
fix typo in comment
#74
GiacomoPope
closed
1 month ago
0
Attempt to increase coverage
#73
GiacomoPope
closed
1 month ago
0
document the default Kyber parameters, minor fix in Kyber docs
#72
tomato42
closed
1 month ago
1
Add tests to check for failures in MLKEM/Kyber
#71
GiacomoPope
closed
1 month ago
0
Tweak tests and clean up
#70
GiacomoPope
closed
1 month ago
0
Reach 100% Coverage in Tests
#69
GiacomoPope
closed
1 month ago
1
fix readme names
#68
GiacomoPope
closed
1 month ago
0
add coverage badge
#67
GiacomoPope
closed
1 month ago
0
fix ML_KEM128 names in README too
#66
tomato42
closed
1 month ago
1
make sure the benchmark scripts continue to work
#65
tomato42
closed
1 month ago
3
use the same names for ML-KEM parameters as the FIPS 203 document
#64
tomato42
closed
1 month ago
1
improve generic polynomial coverage
#63
GiacomoPope
closed
1 month ago
3
Attempt to include coveralls
#62
GiacomoPope
closed
1 month ago
7
simplify decode vector
#61
GiacomoPope
closed
1 month ago
0
test_*_generic.py tests could be simplified with hypothesis
#60
GiacomoPope
opened
1 month ago
0
parametrise Kyber tests so they all run even if one fails
#59
tomato42
closed
1 month ago
1
Some clean up of the Kyber code inspired by the cleaner ML-KEM code as well as small docstring changes
#58
GiacomoPope
closed
1 month ago
0
Inconsistent names?
#57
tomato42
closed
1 month ago
1
use parametrisation for ML-KEM KATs
#56
tomato42
closed
1 month ago
2
test generic module things
#55
GiacomoPope
closed
1 month ago
0
test generic polynomials
#54
GiacomoPope
closed
1 month ago
0
Have default values shown at module level
#53
GiacomoPope
closed
1 month ago
2
clean up encode and decode
#52
GiacomoPope
closed
1 month ago
0
documentation for ml_kem module
#51
tomato42
closed
1 month ago
1
make drbg and other methods private
#50
GiacomoPope
closed
1 month ago
1
Make drbg and and random_bytes private?
#49
tomato42
closed
1 month ago
3
add a "constant time" select for decaps
#48
GiacomoPope
closed
1 month ago
7
separate the sources into dedicated directory, fix doc generation
#47
tomato42
closed
1 month ago
8
make API not stable explicit
#46
tomato42
closed
1 month ago
1
faster CBD = faster KEMs
#45
GiacomoPope
closed
1 month ago
0
Centered Binomial Distribution Sampling is slow
#44
GiacomoPope
closed
1 month ago
2
align API between ML-KEM and Kyber
#43
GiacomoPope
closed
1 month ago
4
Write a fast and simple AES implementation
#42
GiacomoPope
opened
1 month ago
0
Include a discussion of the NTT transform into the README
#41
GiacomoPope
opened
1 month ago
1
fix XOF length
#40
GiacomoPope
closed
1 month ago
0
Update aes256_ctr_drbg.py
#39
meizeddin
closed
1 month ago
7
Simplify the KAT vector unit tests
#38
GiacomoPope
closed
1 month ago
0
Test interoperability with other implementations
#37
tomato42
opened
1 month ago
2
KyberModue creates Matrix instead of KyberMatrix
#36
jpgoldberg
opened
1 month ago
4
Next