12 Commits

Author SHA1 Message Date
Hadar Rottenberg
a72342431f add: update to use webview-crypto 2020-02-12 09:54:04 +02:00
sirpy
29ed57e955
react native support (#5)
* WIP: use isomorphic-webcrypto for RN

* WIP: expo friendly exports

* WIP: buffer for RN

* WIP: textencoder for RN

* WIP: aeskey from jwk instead of raw for RN

* fix: missing taglength for msrcrypto

* add: update isomorphic-webcrypto

* add: match isocrypto api

* add: failing test for 4e2 as 400

* fix: remove extra atob btoa

* add: sea unbuild

* refactor: according to mhelander review

* refactor: shorter require

* fix: make bug test pass, capitlize bug test.

* fix: npm ci + sea test

* add: restore old browser export and add react-native friendly exports

* fix: import buffer into correct global/window

* fix: bad comparison

* fix: only include buffer if no btoa/atob
2019-12-08 17:41:26 +02:00
Mark Nadal
083c1c59f8 visualize memory 2019-05-10 12:47:04 -07:00
Mark Nadal
ea302a9217 allow signing signed data + only do sign transform if new data from self else verify 2018-12-13 17:00:14 -08:00
Mark Nadal
16e64e1de5 MetaMask start, AXE start, SEA refactor, etc. 2018-11-17 13:17:16 -08:00
Elmar Langholz
c5dae7a1a4 Fix SEA sha1hash for ossl and keyid 2018-10-11 12:26:05 -07:00
Mark Nadal
c16c41807e fix once, unbuild NAB fix 2018-09-23 01:44:45 -07:00
Mark Nadal
a24febc7a4 BREAKING SEA CHANGES: AES-GCM !AES-CBC 2018-06-14 14:46:56 -07:00
Mark Nadal
c1c00595b8 secret, clean 2018-04-19 04:13:55 -07:00
Mark Nadal
be0de5cf56 migrate SEA, some improvement, some regression 2018-04-07 13:50:53 -07:00
Mark Nadal
039d287c9b I did NOT merge SEA into master! 2018-02-06 04:08:54 -08:00
Mark Nadal
6d1ebba734 SEA unbuilt! WIP 2018-02-06 00:18:52 -08:00