[Cryptech Core] proposed core reorganization

Paul Selkirk paul at psgd.org
Wed Mar 4 21:48:03 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I just pushed another reorg to the 'platform' branch of the
'user/paul/core' repo.

The proposed organization looks somewhat like Pavel's suggestion:

core/hash
core/hash/sha1
core/hash/sha256
core/hash/sha512
core/cipher
core/cipher/...
core/rng
core/rng/...
core/comm
core/comm/eim
core/comm/i2c
core/comm/uart
core/comm/coretest
core/platform
core/platform/common
core/platform/common/core_selector
core/platform/novena
core/platform/novena/eim
core/platform/novena/i2c
core/platform/terasic_c5g

The choice to put core_selector under platform was somewhat arbitrary.
It could also go under comm, since it sits between the communication
channel and the crypto cores.

I also moved coretest under comm, because it's common to both serial
protocols (uart and i2c).

The following current repos would be removed:
coretest_hashes (replaced with core_selector)
coretest_test_core (what is this?)
novena (old top-level for i2c-based project)
novena_eim (old top-level for eim-based project)
novena_i2c_simple (move to test?)
test_core (what is this?)

				paul
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJU932TAAoJELAqzRn9CEWT9tgIAJRfVDgGQ6zATkdeDiPEJapJ
cnsdepq9ZwKBV3IfRB5sxWjtzrHW8mceiUvJ9TZYp3e2YNuqbKVFhqlWo+H8LSS2
qOAPLrlm40hOUAKPzWdfOYOgWQJYgUxA8d4EHmR/VgqBEKPKlAO+2BwtIbVj7SX/
OglW4BZyEQXwOd5o5dalDxgGHHbTjNED9leSgOZBuywDP1yX5Ji1zGXY0jVFPOHk
NV7xnqB+4iKyVAUoi1oc143jHvXlsCWsUtll6MAlD6a1A6EKhpUfvjJcEAz9UEUW
EAfMPZIsN5V0cGqa9sf2wEZW/rKQs6pSjBk6Dt7GUQn9/OrefgwI84rsts+DXd8=
=84Lb
-----END PGP SIGNATURE-----



More information about the Core mailing list