https://github.com/mupq/pqm4
Revision 5fb6938202d171399e848850c7e14599047332a1 authored by devillegna on 18 February 2021, 05:11:19 UTC, committed by GitHub on 18 February 2021, 05:11:19 UTC
* submission for PQM4

* re-org implementations

* use C version cshift() temporarily

* 1. fix incorrect key-gen for arm-none-eabi-gcc ver.10.2.1
2. remove usage of CCM for bikel1

* rip out openssl; always default to sha and aes shipped in mupq

* remove usage of CCM in all implementations

* move BIKE reference implementations to mupq

* skip bikel3 for now

* add BIKE benchmarks

Co-authored-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
1 parent 4fc31d7
Raw File
Tip revision: 5fb6938202d171399e848850c7e14599047332a1 authored by devillegna on 18 February 2021, 05:11:19 UTC
BIKE submission for PQM4 (#175)
Tip revision: 5fb6938
testvectors.py
#!/usr/bin/env python3
from mupq import mupq
from interface import M4Settings, M4

import sys
if __name__ == "__main__":
    with M4() as m4:
        test = mupq.TestVectors(M4Settings(), m4)
        test.test_all(sys.argv[1:])
back to top