Monokex is unlikely to be added to Monocypher in the near future, for
a couple reasons:
- It is a high level protocol, and Monocypher is fairly low level.
- It is not yet ready for production.
- It takes a significant amount of code.
Maybe it will be added later, but first, Monokex must focus on being its
own library, with Monocypher as a dependency. (We could also have a
version that uses Libsodium instead.)
poly1305 blake2b sha512 hmac_sha512 argon2i \
edDSA edDSA_pk ed_25519 ed_25519_pk ed_25519_check \
x25519 x25519_pk key_exchange
-# monokex_xk1 monokex_x
VEC2 = $(patsubst %, %.all.vec, $(VEC))
HEADERS = $(patsubst %, %.h.vec , $(VEC))
VECTORS = ../vectors.h
ed_25519_pk.all.vec : ed_25519_pk.vec
ed_25519_check.all.vec: vectors/ed_25519_check
key_exchange.all.vec : vectors/key_exchange
-monokex_xk1.all.vec : monokex_xk1.vec
-monokex_x.all.vec : monokex_x.vec
$(VEC2):
mkdir -p $(@D)
cat $^ > $@
+++ /dev/null
-// TODO: add Monokex (X patern)
-
-int main(void)
-{
- return 0;
-}
+++ /dev/null
-// TODO: add Monokex (X patern)
-
-int main(void)
-{
- return 0;
-}