Richard Moore
Richard Moore
Sorry, I haven’t been very attentive at updating this repo or the related package. I should look for a co-maintainer at the very least that actively works with Python. I...
Which mode of operation are you using? Is there any padding being done by the other library? Can you provide an example for both the other library and `aes-js` with:...
@aborigene Is there maybe something going on with your Buffer class in the browser? I get: ```javascript var key = "4847afd2c068b1644d47709892bde97d" var iv = "a005f0cb74cb344427e545894bdec41a" var aesCfb2 = new aesjs.ModeOfOperation.cfb(aesjs.utils.hex.toBytes(key),...
CBC Operates against blocks, so the data length must be a multiple of 16. See the CBC section here: https://en.m.wikipedia.org/wiki/Block_cipher_mode_of_operation Hope this helps. :)
You are welcome to update the documentation and submit a pull request, but please keep in mind this library is for a cryptographic primitive, so it’s scope is intentionally limited....
The library (and my python implementation) have made the assumption it is measured in bytes, but looking at it, I believe you are right, it should absolutely be in bits....
I haven't had time to get to this yet... It's been a crazy time with Ethereum. If you create a pull request with the changes and add test cases though,...
Sorry, haven't had a chance to get to this, and this weekend is big hackathon. I will add something to my calendar to look into this next week.
Yes, I believe you are correct. I will be removing the UTF8 utilities in the next version of this library (soon, I hope) and recommending one of my other libraries...
Sorry. Just saw this. I do not use any host ordered objects (i.e. uint32Array) in the code, so network order should always be preserved. More specifically any order should always...