Skip to content

Migrate to hybrid-array; MSRV 1.65 - #944

Merged
tarcieri merged 1 commit into
masterfrom
migrate-to-hybrid-array
Oct 26, 2023
Merged

Migrate to hybrid-array; MSRV 1.65#944
tarcieri merged 1 commit into
masterfrom
migrate-to-hybrid-array

Conversation

@tarcieri

@tarcieritarcieri commented Sep 5, 2023

Copy link
Copy Markdown
Member

Builds on RustCrypto/traits#1319.

Migrates the following crates away from using generic-array to using hybrid-array instead:

  • block-buffer
  • block-padding
  • dbl
  • inout

@tarcieri
tarcieriforce-pushed the migrate-to-hybrid-array branch from 28eeaf7 to 1491f8bCompareSeptember 5, 2023 01:49
@tarcieritarcieri changed the title Migrate to hybrid array[WIP] Migrate to hybrid-array; MSRV 1.65Sep 5, 2023
@tarcieri
tarcieriforce-pushed the migrate-to-hybrid-array branch 3 times, most recently from 0f34165 to da7395dCompareSeptember 5, 2023 21:37
@tarcieri
tarcieriforce-pushed the migrate-to-hybrid-array branch 4 times, most recently from 2ca9557 to 7362ec1CompareOctober 8, 2023 21:22
@tarcieritarcieri mentioned this pull request Oct 15, 2023
@tarcieri

Copy link
Copy Markdown
MemberAuthor

Note that RustCrypto/traits#1319 should probably land first, since block-buffer depends on crypto-common

@tarcieritarcieri changed the title [WIP] Migrate to hybrid-array; MSRV 1.65Migrate to hybrid-array; MSRV 1.65Oct 26, 2023
@tarcieri
tarcieri marked this pull request as ready for review October 26, 2023 01:33
@tarcieri
tarcieri marked this pull request as draft October 26, 2023 01:34
Migrates the following crates away from using `generic-array` to using
`hybrid-array` instead:
- `block-buffer`
- `block-padding`
- `dbl`
- `inout`
@tarcieri
tarcieriforce-pushed the migrate-to-hybrid-array branch from b078e66 to 4aba66eCompareOctober 26, 2023 17:48
@tarcieri
tarcieri marked this pull request as ready for review October 26, 2023 17:48
@tarcieri
tarcieri merged commit b755f1a into masterOct 26, 2023
@tarcieri
tarcieri deleted the migrate-to-hybrid-array branch October 26, 2023 19:23
@tarcieritarcieri mentioned this pull request Aug 4, 2025
tarcieri added a commit that referenced this pull request Aug 6, 2025
### Changed
- Migrated from `generic-array` to `hybrid-array` (#944)
- Edition changed to 2024 and MSRV bumped to 1.85 (#1149)
- Seal the `Dbl` trait (#1198)
@newpavlovnewpavlov mentioned this pull request Oct 6, 2025
newpavlov added a commit that referenced this pull request Oct 6, 2025
### Added
- `Padding::pad_detached` method ([#1225])
### Changed
- Migrated from `generic-array` to `hybrid-array` ([#944])
- Edition changed to 2024 and MSRV bumped to 1.85 ([#1149])
- Merged `RawPadding` and `Padding` traits ([#1217])
- Renamed `UnpadError` to `Error` ([#1225])
### Removed
- `Block` type alias ([#1217])
- `PadType` enum and associated type on the `Padding` trait ([#1225])
[#944]: #944
[#1149]: #1149
[#1217]: #1217
[#1225]: #1225
@newpavlovnewpavlov mentioned this pull request Oct 6, 2025
newpavlov added a commit that referenced this pull request Oct 6, 2025
### Changed
- Migrated from `generic-array` to `hybrid-array` ([#944])
- Edition changed to 2024 and MSRV bumped to 1.85 ([#1149])
### Added
- `InOut::into_out` and `InOutBufReserved::into_out` methods ([#1132])
- `InOutBufReserved::split_reserved` method ([#1133])
- `InOut::into_out_with_copied_in` and
`InOutBuf::into_out_with_copied_in` methods ([#1169])
[#944]: #944
[#1132]: #1132
[#1133]: #1133
[#1149]: #1149
[#1169]: #1169
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@tarcieri@newpavlov