Skip to content

Conversation

@tarcieri
Copy link
Member

@tarcieri tarcieri commented Sep 5, 2023

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 tarcieri force-pushed the migrate-to-hybrid-array branch from 28eeaf7 to 1491f8b Compare September 5, 2023 01:49
@tarcieri tarcieri changed the title Migrate to hybrid array [WIP] Migrate to hybrid-array; MSRV 1.65 Sep 5, 2023
@tarcieri tarcieri force-pushed the migrate-to-hybrid-array branch 3 times, most recently from 0f34165 to da7395d Compare September 5, 2023 21:37
@tarcieri tarcieri force-pushed the migrate-to-hybrid-array branch 4 times, most recently from 2ca9557 to 7362ec1 Compare October 8, 2023 21:22
@tarcieri
Copy link
Member Author

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

@tarcieri tarcieri changed the title [WIP] Migrate to hybrid-array; MSRV 1.65 Migrate to hybrid-array; MSRV 1.65 Oct 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 tarcieri force-pushed the migrate-to-hybrid-array branch from b078e66 to 4aba66e Compare October 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 master Oct 26, 2023
@tarcieri tarcieri deleted the migrate-to-hybrid-array branch October 26, 2023 19:23
@tarcieri tarcieri 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)
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
@newpavlov newpavlov 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 free to 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.

3 participants