Aaron Blankstein
|
0c1972f5ed
|
blockstack-storage.js assumes it needs to create an uncompressed address for the datastore id, replicate that here
|
2017-10-27 13:43:40 -04:00 |
|
Aaron Blankstein
|
bb17de507f
|
remove app private key as requirement from authentication requests
|
2017-10-27 10:06:17 -04:00 |
|
Jude Nelson
|
e27d0df7a1
|
revert keyfile artifact for setting app_domain
|
2017-09-29 03:14:44 -04:00 |
|
Jude Nelson
|
c70767d481
|
clean up schemas and regexes for app names
|
2017-09-29 02:00:46 -04:00 |
|
Aaron Blankstein
|
caad4a215d
|
patch gaia_hub driver for multi-reader storage
|
2017-09-29 00:49:38 -04:00 |
|
Aaron Blankstein
|
ef9c39b910
|
better attempt at parsing legacy app_domains
|
2017-09-29 00:49:38 -04:00 |
|
Aaron Blankstein
|
a54fda30fe
|
fix some app domain name parsing bugs
|
2017-09-29 00:49:36 -04:00 |
|
Aaron Blankstein
|
5e7c9308f5
|
removed all wildcard imports from non-init, non-storage-driver files in blockstack_client
|
2017-08-21 16:54:08 -04:00 |
|
Aaron Blankstein
|
c878b62c8a
|
/usr/bin/env python -> python2. our code is not python3 friendly, we should specify that
|
2017-08-17 13:40:01 -04:00 |
|
Jude Nelson
|
5da7de4695
|
include storage driver classification in core session tokens
|
2017-06-18 22:06:20 -04:00 |
|
Jude Nelson
|
9c88cb3420
|
sync with data API and new schemas for authentication
|
2017-06-15 22:22:56 -04:00 |
|
Jude Nelson
|
7939388302
|
use default API host/port; take device information when creating a session
|
2017-06-15 11:23:12 -04:00 |
|
Jude Nelson
|
ffe0c40ed2
|
sync app publish/unpublish, app config, and app resources APIs with current data storage APIs
|
2017-05-01 16:37:19 -04:00 |
|
Jude Nelson
|
e3ac17ef5c
|
clean up imports
|
2017-04-27 19:24:46 -04:00 |
|
Jude Nelson
|
1eea8a7c96
|
use virtualchain key library
|
2017-04-20 17:38:17 -04:00 |
|
Jude Nelson
|
9a49665d17
|
mask invalid or improperly-formated token errors
|
2017-03-27 18:06:57 -04:00 |
|
Jude Nelson
|
1a05a8b57b
|
rework signin so as to authorize an externally-given public key
|
2017-03-15 18:11:24 -04:00 |
|
Jude Nelson
|
3c4d97dd00
|
include app public key in auth request
|
2017-03-13 17:51:26 -04:00 |
|
Jude Nelson
|
7446d5cbbf
|
update app-loading logic to use the new account key generation protocol
|
2017-02-23 17:22:03 -05:00 |
|
Jude Nelson
|
af0d75e57f
|
remove lots of now-obsolete app account code. This is no longer necessary, since the app-specific key will be derived from the master key and the app domain name (no need for separate state)
|
2017-02-20 20:54:47 -05:00 |
|
Jude Nelson
|
a5e9292b5c
|
derive account-specific private keys from user keys
|
2017-02-12 19:15:26 -05:00 |
|
Jude Nelson
|
a37b8a259f
|
generate account keys with 2 layers of separation from the user private key
|
2017-02-12 03:32:45 -05:00 |
|
Jude Nelson
|
12a576ef33
|
allow the caller to set the private key index
|
2017-02-09 14:37:04 -05:00 |
|
Jude Nelson
|
384cd6dcf9
|
separate out account-making information from account-generating logic
|
2017-02-07 15:38:36 -05:00 |
|
Jude Nelson
|
94d09c0610
|
use explicitly-generated fully-qualified data names for apps, since they are not tied to a user's device
|
2017-01-30 01:36:10 -05:00 |
|
Jude Nelson
|
ee74529eaf
|
expect to get account private key indexes from storage providers
|
2017-01-18 18:46:57 -05:00 |
|
Jude Nelson
|
e4455caf96
|
Repository re-organization
|
2017-01-17 11:16:19 -05:00 |
|