Updating Wycheproof documentation.

NOKEYCHECK=True
PiperOrigin-RevId: 247415707
GitOrigin-RevId: 8efba735f6dd1f735aa1ee0a963453e2801bf3fb
This commit is contained in:
bleichen
2019-05-09 06:50:44 -07:00
committed by Tink Team
parent 8bc50bbb51
commit 29ccd8ecac
2 changed files with 7 additions and 1 deletions
+6
View File
@@ -33,10 +33,15 @@ Format changes\:
signatures use P1363 encoding or ASN encoding) and the tested operation
(e.g. whether the test vectors signatures are primarily are meant for
verification or signature generation).
* RSA keys have been extended to use multi prime variants. The key material
is now in a separate structure.
* The format of test vectors have been slightly unified: In particular,
RSA-PKCS#1 v1.5 signatures no longer have a field "padding".
* Public and private keys in jwk format were added to other formats when the
jwk format for these keys is defined.
* The size of the encoding of a BigInteger is now always a multiple of 2 to
make the enoding closer to the encoding used in ASN.1. (It still uses
twos complement, bigendian, hexadecimal endoding).
Additional test vectors\:
@@ -53,6 +58,7 @@ Additional test vectors\:
* Added some test vectors using SHA-3.
* Added documentation of the tests intended by the test vector files:
[files.md](files.md)
* Added test vectors using three prime RSA keys.
* Removed some duplicates in the test vectors.
### Some potential plans for version 0.8
+1 -1
View File
@@ -71,7 +71,7 @@ described below
**Type** | **Representation**
:------- | :-----------------
HexBytes | This is an array of bytes represented as by hexadecimal string.
BigInt | An integer in hexadecimal representation using a twos complement representation and big-endian order. The integer is negative if the first byte is greater character is greater than 7. Examples: 259: "103", -192: "f40", 0: "0"
BigInt | An integer in hexadecimal representation using a twos complement representation and big-endian order. The integer is negative if the first byte is greater character is greater than 7. Starting with verion 0.7 the size is always a multiple of 2. This simplifies conversion to an array of bytes. Examples: 259: "0103", -192: "ff40", 0: "00", 255: "00ff"
Asn | A hexadecimal encoded array of bytes. This may be a valid or invalid ASN encoding.
Der | A valid DER encoding represented as a hexadecimal string.
Pem | A valid PEM encoded key