All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
All Released versions are tagged on GitHub.
v0.3.0 - 2021-10-14
- Added the Symbolic Debugger, which lets you export a snapshot of the Datastore in a symbolic representation. The goal is to help students understand how their applications are functioning.
- Changed the package name from
github.com/cs161-staff/userlib
togithub.com/cs161-staff/project2-userlib
to match the URL of the GitHub repo
v0.2.0 - 2021-03-29
-
Renamed
RSAKeySizeBytes
torsaKeySizeBits
, which fixes the mismatch between its name and its value, and also makes the variable private to the userlib module. This means it cannot be referenced in student implementations. -
Updated
Hash()
to return a []byte slice instead of a [64]byte array.
- Updated
HashKDF()
to return a more useful error message when the given key is the wrong size.
- Added
DatastoreGetBandwidth()
andDatastoreResetBandwidth()
functions to help students write tests for theAppendFile()
efficiency requirement.
v0.1.0 - 2021-02-21
CHANGELOG did not exist in this release.