- http://onhub.here/api/v1/diagnostic-report
- http://onhub.here/api/v1/get-attestation-information
- http://onhub.here/api/v1/get-endorsement-information
- http://onhub.here/api/v1/get-shmac
- http://onhub.here/api/v1/join-group
- http://onhub.here/api/v1/prove-identity
- http://onhub.here/api/v1/register-device
- http://onhub.here/api/v1/prepare-for-setup
I screwed up using git ("git checkout --" on the wrong file) and managed to delete the code I had just written... but it was still running in a process in a docker container. Here's how I got it back, using https://pypi.python.org/pypi/pyrasite/ and https://pypi.python.org/pypi/uncompyle6
apt-get update && apt-get install gdb
java_binary( | |
name = "annotation_processors_ide", | |
create_executable = False, | |
runtime_deps = [ | |
// annotation processor dependencies here | |
], | |
) | |
java_binary( | |
name = "project_deps", |
Hello software developers,
Please check your code to ensure you're not making one of the following mistakes related to cryptography.
- Writing your own home-grown cryptography primitives (For example: Mifare Classic)
- Exception: For the sake of learning, but don't deploy it in production.
- Using a fast hash function (e.g. MD5, SHA256) for storing passwords. Use bcrypt instead.
- Not using a cryptographically secure random number generator
I’m a web app that wants to allow other web apps access to my users’ information, but I want to ensure that the user says it’s ok.
I can’t trust the other web apps, so I must interact with my users directly. I’ll let them know that the other app is trying to get their info, and ask whether they want to grant that permission. Oauth defines a way to initiate that permission verification from the other app’s site so that the user experience is smooth. If the user grants permission, I issue an AuthToken to the other app which it can use to make requests for that user's info.
Oauth2 has nothing to do with encryption -- it relies upon SSL to keep things (like the client app’s shared_secret) secure.