Different behavior on Endianness platforms
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- cryptography
Research direction
Start by reproducing the Uint16Array example on Big-Endian and Little-Endian platforms, then inspect the toBuffer() method named in the issue. Determine the intended byte order and add or update coverage so the same input has defined, consistent behavior across platforms.
Written by the indexing model from the issue text.
Description
Hi,
as proven by Debian test on S390x, this library has a different behavior in Big-Endian platforms: cipher.update(new Uint16Array([1234, 512])).finalName('hex') gives:
04d20200on Big-Endian platformsd2040002on Little-Endian platforms like amd64
What should be fixed, the test of the toBuffer() method ?
- Dominant language
- JavaScript
- Stars
- 21
- Forks
- 43
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from browserify/cipher-base
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
browserify/cipher-base#29 ·
All issues in browserify/cipher-base
Similar issues
-
bot:ai-assisted component:compact-js status:untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
midnightntwrk/midnight-sdk#403 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Difficulty 1/5 1-3 hours Newbie friendliness 86/100
DavidAnson/markdownlint-cli2#940 ·
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
githubnext/gh-aw-workshop#3692 ·
-
agent/guide documentation hive/hosted-available-lke648397-260827-5n31
Difficulty 2/5 1-3 hours Newbie friendliness 90/100