diff --git a/README.md b/README.md index 5fafacefba494929809f43aef305684384aecfdf..861bd4b698d4a7d7ea368fc6974891912fffe179 100644 --- a/README.md +++ b/README.md @@ -52,12 +52,12 @@ a replacement or successor of [Keyczar](https://github.com/google/keyczar). **Current Status** -* [Tink for Java](doc/JAVA-HOWTO.md) is field tested and ready for production -- +* [Tink for Java](g3doc/JAVA-HOWTO.md) is field tested and ready for production -- it is used in several Google products such as AdMob, Android Pay, and Google Android Search App. -* [Tink for C++](doc/CPP-HOWTO.md) is catching up with - [Tink for Java](doc/JAVA-HOWTO.md) in terms of features and stability, +* [Tink for C++](g3doc/CPP-HOWTO.md) is catching up with + [Tink for Java](g3doc/JAVA-HOWTO.md) in terms of features and stability, and the offered functionality is 100%-compatible with Java (cf. [cross-language tests](tools/testing/cross_language/). We plan to make a first C++ release soon. @@ -70,11 +70,11 @@ a replacement or successor of [Keyczar](https://github.com/google/keyczar). [Bazel](https://docs.bazel.build/versions/master/install.html), then build, run and study the [`hello world samples`](https://github.com/google/tink/tree/master/examples/helloworld). -Tink performs cryptographic tasks via so-called [primitives](doc/PRIMITIVES.md), +Tink performs cryptographic tasks via so-called [primitives](g3doc/PRIMITIVES.md), each of which is defined via a corresponding interface that specifies the functionality of the primitive. For example, _symmetric key encryption_ is offered via an [_AEAD-primitive_ (Authenticated Encryption with Associated -Data)](doc/PRIMITIVES.md#authenticated-encryption-with-associated-data), that +Data)](g3doc/PRIMITIVES.md#authenticated-encryption-with-associated-data), that supports two operations: * `encrypt(plaintext, associated_data)`, which encrypts the given `plaintext` @@ -122,7 +122,7 @@ AEAD primitive in Java: byte[] ciphertext = aead.encrypt(plaintext, aad); ``` -See the [Java HOWTO](doc/JAVA-HOWTO.md#obtaining-and-using-a-primitive) for how +See the [Java HOWTO](g3doc/JAVA-HOWTO.md#obtaining-and-using-a-primitive) for how to obtain and use other primitives. ## Important Warnings @@ -134,11 +134,11 @@ testing. ## Learn More -* [Tink Primitives](doc/PRIMITIVES.md) -* [Key Management](doc/KEY-MANAGEMENT.md) -* [Java HOW-TO](doc/JAVA-HOWTO.md) -* [C++ HOW-TO](doc/CPP-HOWTO.md) -* [Tinkey](doc/TINKEY.md) +* [Tink Primitives](g3doc/PRIMITIVES.md) +* [Key Management](g3doc/KEY-MANAGEMENT.md) +* [Java HOW-TO](g3doc/JAVA-HOWTO.md) +* [C++ HOW-TO](g3doc/CPP-HOWTO.md) +* [Tinkey](g3doc/TINKEY.md) ## Contact and mailing list