Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bson implementation #4

Merged
merged 8 commits into from
Feb 22, 2024
Merged

Bson implementation #4

merged 8 commits into from
Feb 22, 2024

Commits on Feb 6, 2024

  1. bson: encapsulate init implementation

    Initial implementation of encapsulate for bson module. Unit test created as well.
    
    Signed-off-by: Kevin Liu <kevin.liu@csu.fullerton.edu>
    KantaiKessen committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    8f6d864 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. bson: rewrote encapsulate fn

    The encapsulate function was rewritten in order to have the correct parameters and return type.
    
    Signed-off-by: Kevin Liu <kevin.liu@csu.fullerton.edu>
    KantaiKessen committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    e73b0a7 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. bson: implemented reveal

    The reveal function was implemented. It takes a byte vector and returns a Result<PacketVersion, std::io::Error>.
    
    Signed-off-by: Kevin Liu <kevin.liu@csu.fullerton.edu>
    KantaiKessen committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    a8b2725 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. bson: remade acc structure

    Remade the acc structure. This is because the previous structure did not do well with serialization into bson.
    
    Signed-off-by: Kevin Liu <kevin.liu@csu.fullerton.edu>
    KantaiKessen committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    faaad5f View commit details
    Browse the repository at this point in the history
  2. rewrite reveal function

    rewrote the reveal function in order to function properly with the new bson implementation.
    
    Signed-off-by: Kevin<kevin.liu@csu.fullerton.edu>
    KantaiKessen committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    82f731b View commit details
    Browse the repository at this point in the history
  3. code formatting

    formatted code
    
    Signed-off-by: Kevin<kevin.liu@csu.fullerton.edu>
    KantaiKessen committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    f9a3a26 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f81abe View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. use derive Serialize + eliminate unnecessary slice

    Signed-off-by: Amy Parker <amy@amyip.net>
    amyipdev committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    7f13e90 View commit details
    Browse the repository at this point in the history