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

convert newtypes to const generics #274

Draft
wants to merge 26 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
e5e45c0
convert blake2b::Digest to const generics
Feb 3, 2022
fb394f4
simplified and documented const generics impls
Feb 3, 2022
7c71df1
remove duplicate docs on PublicVec
Feb 3, 2022
d950d04
move to marker types and traits
Feb 4, 2022
4835b7c
Merge branch 'master' into const-generics
Feb 4, 2022
52582f9
squash me
Feb 13, 2022
1a4b509
split Data into PublicData and SecretData
Apr 3, 2022
651e7a6
remove optional bounds and fix some cfgs
Apr 3, 2022
26143d7
move/fix docs, remove unnecessary lifetimes
Apr 3, 2022
0ce38c5
broaden PartialEq impls for {Secret,Public}Data
Apr 3, 2022
f622c92
base: better module docs
Apr 3, 2022
64ab637
rename to ArrayVecData and add actual ArrayData
Apr 3, 2022
6930a0f
rename PublicData and SecretData to Public and Secret
Apr 30, 2022
f45f7ec
change blake2b Digest to use ArrayVecData
Apr 30, 2022
cae31f7
restrict PartialEq to exact same type
Apr 30, 2022
e79316c
fix base docs line in hazardous module docs
Apr 30, 2022
a086bcf
move to core::fmt::Debug for Secret and Public
May 1, 2022
cb85630
add omitted_debug tests to base types
May 1, 2022
ee63c2a
clean up docs
May 1, 2022
68e03b9
add generate_with_size method to Public and Secret
May 1, 2022
967e0b9
simplify to Context and Data super traits
May 1, 2022
1b2a99d
begin base test_framework
May 11, 2022
025b823
remove safe_api bound on as_bytes base tests
May 11, 2022
17a7b54
add base tests for blake2b Digest
May 11, 2022
0cc1667
move per-type base test impl to macro
Jul 18, 2022
d5846af
move aead::SecretKey to const generics
Jul 18, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading