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

Pull in commit history of our ring compatible library #1

Merged
merged 193 commits into from
Nov 2, 2022

Commits on Jul 19, 2022

  1. Initial commit

    justsmth authored Jul 19, 2022
    Configuration menu
    Copy the full SHA
    dfe8e39 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Add aws-lc-sys crate

    justsmth committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    e469ed8 View commit details
    Browse the repository at this point in the history
  2. AEAD tests

    justsmth committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    403451e View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Latest aws-lc-sys

    justsmth committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    55b0fe0 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Simplify "use" statements.

    justsmth committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    ee30985 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d94d0ff View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Merge pull request #1 from justsmth/testharness-and-digest-testbase

    Adding ring's test harness along with the digest test file
    justsmth authored Aug 11, 2022
    Configuration menu
    Copy the full SHA
    25518f5 View commit details
    Browse the repository at this point in the history
  2. Add pre-commit git hook

    justsmth committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    fa32136 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. WIP

    justsmth committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    48ebf71 View commit details
    Browse the repository at this point in the history
  2. aes_gcm_seal almost there

    justsmth committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    9e10ab5 View commit details
    Browse the repository at this point in the history
  3. Encrypt working

    justsmth committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    b9cb160 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from justsmth/aead-dev

    Aead dev
    justsmth authored Aug 15, 2022
    Configuration menu
    Copy the full SHA
    94ec879 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. Decrypt working

    justsmth committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    684dc00 View commit details
    Browse the repository at this point in the history
  2. AEAD tests are passing

    justsmth committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    64a5808 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3 from justsmth/aead-dev

    Decrypt working
    justsmth authored Aug 16, 2022
    Configuration menu
    Copy the full SHA
    3aa353c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3519748 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ceb051 View commit details
    Browse the repository at this point in the history
  6. Enable more AEAD tests

    justsmth committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    8722e89 View commit details
    Browse the repository at this point in the history
  7. Remove AEAD ChaCha20 tests

    justsmth committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    a4837ca View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. Configuration menu
    Copy the full SHA
    bfcd446 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e532802 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. ChaCha20Poly1305 is working

    justsmth committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    a7ecc0e View commit details
    Browse the repository at this point in the history
  2. Clippy fixes

    justsmth committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    8d345b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    977e6b5 View commit details
    Browse the repository at this point in the history
  4. Delete aes_test.rs

    File has been renamed.
    justsmth authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    c9a8b7f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4 from justsmth/digest-rust

    Basic Rust bindings for Digest
    justsmth authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    79ac9dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74ac201 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    40722b1 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #6 from justsmth/drop-md

    Add `Drop` for `EVP_MD_CTX`
    justsmth authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    46be935 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    96b80a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    ffa11de View commit details
    Browse the repository at this point in the history
  2. Update aws-lc-sys

    justsmth committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    5e66437 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f190c9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7 from justsmth/aws-lc-sys

    Update aws-lc-sys
    justsmth authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    cc894d8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #8 from justsmth/digest-improve

    Minor improvements for digest
    samuel40791765 authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    26fc043 View commit details
    Browse the repository at this point in the history
  6. Delete bindings.rs

    justsmth authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    636b9aa View commit details
    Browse the repository at this point in the history
  7. Delete bindings.rs

    justsmth authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    0a938fb View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Merge pull request #9 from justsmth/aead-dev

    Delete bindings.rs
    justsmth authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    bc15c14 View commit details
    Browse the repository at this point in the history
  2. Add benches

    justsmth committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    f6a4292 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75c277e View commit details
    Browse the repository at this point in the history
  4. Fix compile error

    justsmth committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    e2769bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    deb6a4e View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. It compiles

    justsmth committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    d0f945d View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Merge pull request #10 from justsmth/aead-dev

    Aead dev
    justsmth authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    b9f1f94 View commit details
    Browse the repository at this point in the history
  2. Refactoring

    justsmth committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    186510b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    261aca2 View commit details
    Browse the repository at this point in the history
  4. Cleanup benchmarks

    justsmth committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    f52d215 View commit details
    Browse the repository at this point in the history
  5. Micro-benchmarks for AEAD

    justsmth committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    936fd1e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #11 from justsmth/aead-dev

    Aead dev
    justsmth authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    8e4d4c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. Cleanup & Clippy

    justsmth committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    235168a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a888cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9617b3f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #12 from justsmth/aead-dev

    Cleanup & Clippy
    justsmth authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    0ff4b9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec23525 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5af3ef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96b437f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2727404 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #13 from justsmth/aead-dev

    Aead dev
    justsmth authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    46fdc18 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Configuration menu
    Copy the full SHA
    3385ea3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14 from justsmth/digest-bench

    Add benchmarking for digests
    justsmth authored Aug 26, 2022
    Configuration menu
    Copy the full SHA
    b8562ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0edb381 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5444e11 View commit details
    Browse the repository at this point in the history
  5. Cleanup

    justsmth committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    303a576 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #15 from justsmth/digest-dev

    Move memory allocation outside of benchmark
    samuel40791765 authored Aug 26, 2022
    Configuration menu
    Copy the full SHA
    6ff8939 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6ea6ef3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df1d530 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #17 from justsmth/one-shot-digest

     Functionality and benchmarks for one-shot Digest APIs
    samuel40791765 authored Aug 26, 2022
    Configuration menu
    Copy the full SHA
    056c87b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    766ac03 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2d17078 View commit details
    Browse the repository at this point in the history
  12. Fix/hack for SIGSEGV

    justsmth committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    1b04902 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Fix SIGSEGV

    justsmth committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    be50372 View commit details
    Browse the repository at this point in the history
  2. Add more quic benchmarks

    justsmth committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    74a36bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87b1eb6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #16 from justsmth/aead-dev

    Aead dev
    justsmth authored Aug 29, 2022
    Configuration menu
    Copy the full SHA
    5da3a3f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    efcfa7d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    00e797b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cdafce1 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. Merge pull request #18 from justsmth/hmac-rust

    HMAC for Rust
    justsmth authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    7d75e6f View commit details
    Browse the repository at this point in the history
  2. Add 'rand' module

    justsmth committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    28a8794 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8212a6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d5bf453 View commit details
    Browse the repository at this point in the history
  5. Provide AWS_LC_SECURE_RANDOM

    justsmth committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    4ccaa04 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac52174 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #19 from justsmth/rand-dev

    Add `rand` module
    justsmth authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    31c9851 View commit details
    Browse the repository at this point in the history
  8. SIGSEGV

    justsmth committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    b10fe33 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    25c76c6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ca02d3c View commit details
    Browse the repository at this point in the history
  11. Fix SIGSEGV

    justsmth committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    d406ee0 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. Configuration menu
    Copy the full SHA
    06a4157 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30524bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a111c09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e651e10 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #20 from justsmth/hmac-bench

    Add benchmarking for HMAC
    samuel40791765 authored Aug 31, 2022
    Configuration menu
    Copy the full SHA
    4371580 View commit details
    Browse the repository at this point in the history
  6. progress on aead::openssh

    justsmth committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    b7ab950 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Configuration menu
    Copy the full SHA
    ae69e2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd33e49 View commit details
    Browse the repository at this point in the history
  3. Refactor hmac::Context

    justsmth committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    030af46 View commit details
    Browse the repository at this point in the history
  4. Clone for hmac::Context

    justsmth committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    cc78e59 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #21 from justsmth/refactoring

    Refactoring
    justsmth authored Sep 1, 2022
    Configuration menu
    Copy the full SHA
    83a0d4d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8ab8e9 View commit details
    Browse the repository at this point in the history
  7. add rand test

    samuel40791765 committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    3b303e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3539ee9 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. Tests are passing

    justsmth committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    121172f View commit details
    Browse the repository at this point in the history
  2. More tests passing

    justsmth committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    35186ba View commit details
    Browse the repository at this point in the history
  3. Cleanup

    justsmth committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    300e9a4 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. More cleanup

    justsmth committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    7b15202 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2da0fc9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a38c40 View commit details
    Browse the repository at this point in the history
  4. Add copyright

    justsmth committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    1b3e730 View commit details
    Browse the repository at this point in the history
  5. Updated AEAD benchmarks

    justsmth committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    6506baf View commit details
    Browse the repository at this point in the history
  6. Fix bench group name

    justsmth committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    65be390 View commit details
    Browse the repository at this point in the history
  7. Group QUIC benchmarks

    justsmth committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    c731a0a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    293939b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a5ad973 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    415dbd4 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #22 from justsmth/improvements

    Making HMAC benchmarking better and import rand test from Ring
    justsmth authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    01e6f86 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    87c24cc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    10db810 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #24 from justsmth/refactor-bench

    Refactor bench
    justsmth authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    5355f4d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    cdda387 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #25 from justsmth/rand-dev

    Remove SystemRandom indirection
    justsmth authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    b59c1ea View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Configuration menu
    Copy the full SHA
    e7d7a67 View commit details
    Browse the repository at this point in the history
  2. Move hmac_tests.txt

    justsmth committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    464b513 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d92853d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #26 from justsmth/aead-dev

    feature=alloc; remove unsed benchmark description
    justsmth authored Sep 7, 2022
    Configuration menu
    Copy the full SHA
    e7ea655 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09c278d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3d4ae3a View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Merge pull request #27 from justsmth/hdkf-wrappers

    HKDF module implementation using AWS-LC
    justsmth authored Sep 8, 2022
    Configuration menu
    Copy the full SHA
    c60d11f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ed65b8 View commit details
    Browse the repository at this point in the history
  3. Fix compiler warning

    justsmth committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    fdf7d4a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #28 from justsmth/aead-dev

    Aead dev
    justsmth authored Sep 8, 2022
    Configuration menu
    Copy the full SHA
    6c42c90 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    661e96a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cf906c2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3602240 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    75315df View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Configuration menu
    Copy the full SHA
    5b3003b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #29 from justsmth/hkdf-bench

    Add benchmarks for hkdf
    justsmth authored Sep 9, 2022
    Configuration menu
    Copy the full SHA
    b30110f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49429a6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    73a9a8a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    289ec26 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #30 from justsmth/pkdf-dev

    Rust wrappers for PBKDF2 consumption from AWS-LC
    justsmth authored Sep 9, 2022
    Configuration menu
    Copy the full SHA
    b03859c View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. benchmarks for pbkdf2

    samuel40791765 committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    e6f0dda View commit details
    Browse the repository at this point in the history
  2. Merge pull request #31 from justsmth/pkdf-bench

    Benchmarks for PBKDF2
    samuel40791765 authored Sep 12, 2022
    Configuration menu
    Copy the full SHA
    ce597fb View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Signature dev (#32)

    justsmth authored Sep 14, 2022
    Configuration menu
    Copy the full SHA
    4ae5745 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2b35cf View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Remove unused code (#35)

    justsmth authored Sep 15, 2022
    Configuration menu
    Copy the full SHA
    e1a92eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    358ed9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dde3360 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

  1. Configuration menu
    Copy the full SHA
    eac7f8b View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. Configuration menu
    Copy the full SHA
    c87f7dc View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. impl Send for most structs (#39)

    * impl Send for most structs
    
    * Set msrv = 1.57
    justsmth authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    dc36ccb View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2022

  1. Ecdsa (#40)

    * WIP
    
    * WIP
    
    * ECDSA parse/marshal tests passing
    
    * ECDSA ASN1 verify tests passing
    
    * WIP
    
    * stack-use-after-return
    
    * Fixed
    
    * No ASAN errors on verify
    
    * Improvements to DetachableLcPtr
    
    * ECDSA Verify Fixed tests passing
    
    * Minor cleanup
    
    * ECDSA public key test passes
    
    * ECDSA sign tests passing
    
    * NonNullLcPtr
    
    * Refactor RSA to use LcPtrs
    
    * Move evp_pkey module under rsa
    
    * use CBB_cleanup
    
    * Cleanup; Address Lints
    
    * More cleanup in error handling
    
    * DetachableLcPtr::deref doesn't need Copy
    
    * Cleanup per PR feedback
    justsmth authored Sep 23, 2022
    Configuration menu
    Copy the full SHA
    6244ba5 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Ecdsa dev (#41)

    * Remove NID from struct
    justsmth authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    9cd4121 View commit details
    Browse the repository at this point in the history
  2. Ed25519 dev (#42)

    * New ed25519 test key
    
    * Another ed25519 key
    
    * Remove NID from struct
    
    * WIP
    
    * ED25519 tests are passing
    
    * Cleanup
    
    * Remove unused file
    
    * Cleanup per PR comments
    justsmth authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    081cdf5 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. RSA benchmarks; Fix compatibility issues (#43)

    * RSA benchmarks; Fix compatibility issues
    
    * Run ASAN for all build targets
    justsmth authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    d51c579 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Use LcPtr in AEAD (#47)

    * Use LcPtr in AEAD
    
    * Use LcPtr in Digest and HMAC
    justsmth authored Sep 30, 2022
    Configuration menu
    Copy the full SHA
    9f38650 View commit details
    Browse the repository at this point in the history
  2. ECDSA and Ed25519 benchmarks (#46)

    * EDCSA benchmarks
    
    * ED25519 benchmarks
    justsmth authored Sep 30, 2022
    Configuration menu
    Copy the full SHA
    0bbbfd6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf1de0e View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. Inline HMAC_CTX structure (#48)

    * attempt to inline hmac structure
    
    * wrap HMAC_CTX in a Cell
    
    * Use more idiomatic `try_` names for methods
    
    * Cell is not needed for mut pointer
    
    * Remove unused import
    
    Co-authored-by: Justin W Smith <103147162+justsmth@users.noreply.github.com>
    Co-authored-by: Justin Smith <justsmth@amazon.com>
    3 people authored Oct 4, 2022
    Configuration menu
    Copy the full SHA
    dae89f7 View commit details
    Browse the repository at this point in the history
  2. More cleanup (#49)

    * rename try_clone
    
    * Support static pointers
    
    * inlines and panics
    
    * inline all the things
    
    * Fix HMAC::sign
    justsmth authored Oct 4, 2022
    Configuration menu
    Copy the full SHA
    b43fca3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fc5135 View commit details
    Browse the repository at this point in the history
  4. Improve test coverage (#51)

    * Improve test coverage; Use checkers
    
    * Undo checkers change
    
    * Remove unnecessary check in EcdsaKeyPair::new
    
    * Undo lazy_static (for now)
    justsmth authored Oct 4, 2022
    Configuration menu
    Copy the full SHA
    d782d36 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Configuration menu
    Copy the full SHA
    e605c95 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. Agreement (#53)

    * WIP
    
    * agreement tests passing
    
    * Cleanup
    
    * More cleanup
    
    * make asan-release
    
    * Bugfix in RSA sign
    
    * set RUST_BACKTRACE=1 when running asan
    
    * Improve test coverage
    
    * Copyright; pr comments
    justsmth authored Oct 11, 2022
    Configuration menu
    Copy the full SHA
    94f33aa View commit details
    Browse the repository at this point in the history
  2. Agreement benchmarks (#54)

    justsmth authored Oct 11, 2022
    Configuration menu
    Copy the full SHA
    59d34f5 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Configuration menu
    Copy the full SHA
    a93d98a View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Configuration menu
    Copy the full SHA
    ef17033 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    75a82e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1df8280 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. add sync for hmac key

    samuel40791765 committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    ac637ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49efd2c View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Refactor RSA impl (#61)

    * Refactor RSA
    
    * add docs comments
    
    * Refactor RSA verify operation
    justsmth authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    6744d92 View commit details
    Browse the repository at this point in the history
  2. ThreadLocal for aead (#58)

    * attempt at making aead threadlocal
    
    * apply diff given for context recreation on demand
    
    * add traits assertion tests
    
    * add test to test thread safeness
    
    * Multithreaded test of Sync
    
    * Link-time optimization for bench
    
    * remove move from aead thread test
    
    * make thread_local a temporary default feature
    
    Co-authored-by: Justin Smith <justsmth@amazon.com>
    samuel40791765 and justsmth authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    241e6d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4f2504 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #62 from justsmth/save-thread

    add sync and tests for hmac key
    samuel40791765 authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    28432d4 View commit details
    Browse the repository at this point in the history
  5. Cleanup map_err (#63)

    justsmth authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    8045bbe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b1c8a0a View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Github CI (#65)

    justsmth authored Oct 24, 2022
    Configuration menu
    Copy the full SHA
    764f4ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b0c1df View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Configuration menu
    Copy the full SHA
    11b6e3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31f43a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Migrate to ParseCallbacks for Rust bindgen modifications (#72)

    * Migrate to ParseCallbacks for Rust bindgen modifications
    
    * sync aws-lc dependency
    skmcgrail authored Oct 26, 2022
    Configuration menu
    Copy the full SHA
    2185fc6 View commit details
    Browse the repository at this point in the history
  2. Support Ring's IO module (#70)

    * Add Ring's io module
    
    * Feature flag for Ring's IO module
    
    * Migrate to ParseCallbacks for Rust bindgen modifications (#72)
    
    * Migrate to ParseCallbacks for Rust bindgen modifications
    
    * sync aws-lc dependency
    
    Co-authored-by: Sean McGrail <549813+skmcgrail@users.noreply.github.com>
    justsmth and skmcgrail authored Oct 26, 2022
    Configuration menu
    Copy the full SHA
    ed02183 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Make HMAC Keys stack allocatable (#69)

    * Make HMAC Keys stack allocatable, but temporarily refactor HKDF keys
    
    * remove additional structure file
    
    * refactor small parts of HMAC
    
    * make hkdf stack allocatable
    
    * make info passed into HKDF allocated on the stack
    
    Co-authored-by: Justin Smith <justsmth@amazon.com>
    samuel40791765 and justsmth authored Oct 27, 2022
    Configuration menu
    Copy the full SHA
    6795d94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6377eaa View commit details
    Browse the repository at this point in the history
  3. CI test --all-targets (#74)

    justsmth authored Oct 27, 2022
    Configuration menu
    Copy the full SHA
    6ab937a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    179a2dc View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Fix StdError compat; add hkdf test (#76)

    * Fix StdError compat; add hkdf test
    
    * Fix typo
    justsmth authored Oct 31, 2022
    Configuration menu
    Copy the full SHA
    deb5b48 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Resolve clippy lints for IO module; allow zeroize 1.x (#77)

    * Fix StdError compat; add hkdf test
    
    * Address clippy lints
    
    * Open zeroize dependency to 1.x
    
    * Add missing pub constant: ED25519_PUBLIC_KEY_LEN
    justsmth authored Nov 1, 2022
    Configuration menu
    Copy the full SHA
    ee0ee9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a427abb View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Configuration menu
    Copy the full SHA
    5353076 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2c8bb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ca2180 View commit details
    Browse the repository at this point in the history