⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 lots Elliptic curve cryptography codes. Use Visual c++ to compile
💻 TXT
字号:
Test Data FormatA test data file is an ASCII text file composed of sections separated by blank lines. Each section is stand-alone and independent of other sections that may be in the same file, and contains one or more tests.A section is composed of a sequence of fields. Each field is one or more lines composed of a field name, followed by a colon (":"), followed by a field body. All but the last line of a field must end with a backslash ("\"). If any line contains a hash mark ("#"), the hash mark and everything after it on the same line is not considered part of the field body.Each section must contain fields named AlgorithmType, Name, Source, and Test. The presence and semantics of other fields depend on the algorithm being tested and the tests to be run. Each section may contain more than one test and therefore more than one field named Test. In that case the order of the fields is significant. A test should always use the last field with any given name that occurs before the Test field.Data Typesint - small integer (less than 2^32) in decimal representationstring - human readable stringencoded string - can be one of the following	- quoted string: "message" means "message" without the quotes 	  or terminating '\0'	- hex encoded string: 0x74657374 or 74657374 means "test"	- repeated string: r100 "message" to repeat "message" 100 times, or 	  r256 0x0011 to repeat 0x0011 256 timesField TypesAlgorithmType - string, for example "Signature", "AsymmetricCipher", "SymmetricCipher", "MAC", "MessageDigest", or "KeyFactory"Name - string, an algorithm name from SCANTest - string, identifies the test to runSource - string, text explaining where the test data came fromComment - string, other comments about the test dataKeyFormat - string, specifies the key format. "Component" here means each component of the key or key pair is specified separately as a name, value pair, with the names depending on the algorithm being tested. Otherwise the value names "Key", or "PublicKey" and "PrivateKey" are used.Key - encoded stringPublicKey - encoded stringPrivateKey - encoded stringMessage - encoded string, message to be signed or verifiedSignature - encoded string, signature to be verified or compared withPlaintext - encoded stringCiphertext - encoded stringDigest - encoded stringTruncatedSize - int, size of truncated digest in bytesSeek - int, seek location for random access ciphers(more to come here)Possible TestsKeyPairValidAndConsistent - public and private keys are both valid and consistent with each otherPublicKeyInvalid - public key validation should not passPrivateKeyInvalid - private key validation should not passVerify - signature/digest/MAC verification should passVerifyTruncated - truncated digest/MAC verification should passNotVerify - signature/digest/MAC verification should not passDeterministicSign - sign message using given seed, and the resulting signature should be equal to the given signatureDecryptMatch - ciphertext decrypts to plaintext(more to come here)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -