summaryrefslogtreecommitdiffstats
path: root/runtime/librsgt.c
Commit message (Collapse)AuthorAgeFilesLines
* bugfix: .logsig files had tlv16 indicator bit at wrong offsetRainer Gerhards2013-05-141-1/+1
|
* bugfix: block size limit was not properly honoredRainer Gerhards2013-04-231-0/+1
|
* bugfix: potential segfault in guardtime signature providerRainer Gerhards2013-04-231-1/+1
| | | | | it could segfault if an error was reported by the GuardTime API, because an invalid free could happen then
* logsig: needed to refactor parts of the reader as wellRainer Gerhards2013-03-261-2/+2
| | | | the previous refactoring broke that code
* logsig: refactor code to not reley on undocumented libgt partsRainer Gerhards2013-03-261-34/+52
|
* logsig: fix memory leakRainer Gerhards2013-03-261-13/+29
|
* logsig: handle error casesRainer Gerhards2013-03-261-113/+246
|
* rsgtsig: finish implementation of 'extend' modeRainer Gerhards2013-03-251-0/+4
| | | | | | | | This is tested as far as possible. However, the actual extend case can only be tested in about three weeks from now when the next publication is out. I have done module-testing with a mockup extend call, so chances are great the final test will be passed.
* rsgtutil/milestone: basic 'extend' mode implementationRainer Gerhards2013-03-231-0/+1
| | | | | | | ... done up until the point where I need to wait for the timestamps to become extendible. So doing a milestone commit to make sure the work is inside the archive. Actual writing of the extended timestamp is missing.
* logsig: complete initial version of verifierRainer Gerhards2013-03-191-3/+6
|
* logsig: fix calculation of merkle tree at end of signature blockRainer Gerhards2013-03-181-1/+1
|
* logsig: milestone/verfier: tree hashes are verified; ALSO a bugfixRainer Gerhards2013-03-171-1/+1
| | | | bugfix: the initial vector was used incorrectly during hash computation.
* logsig: milestone/verfier: record hashes are verifiedRainer Gerhards2013-03-171-3/+3
|
* logsig: support dynafilesRainer Gerhards2013-03-111-166/+193
|
* some cleanupRainer Gerhards2013-03-081-2/+1
|
* logsig: fix subroot forest handlingRainer Gerhards2013-03-081-1/+3
|
* logsig: add capability to write interim hash recordsRainer Gerhards2013-03-081-5/+9
|
* logsig: add capability to write log signature recordsRainer Gerhards2013-03-081-1/+15
|
* logsig: update implementation to new concatenation rules from paperRainer Gerhards2013-03-081-3/+9
| | | | | | | | - when concatenting hashes, the hash ID must be included (actually the imprint, not just the hash is concatenated) - when concatenting integers, the smallest number of octets must be used (actually, we have just level currently, which always is one octet)
* logsig: update hash chain algorithm to match updated paperRainer Gerhards2013-03-081-3/+3
|
* logsig: write integers in most compact from to tlv fileRainer Gerhards2013-03-081-21/+39
|
* logsig: implement sig.block.sizelimit parameterRainer Gerhards2013-03-081-2/+14
|
* logsig: add config parameters (for omfile)Rainer Gerhards2013-03-071-5/+33
|
* logsig: preserve necessary state during file closed timeRainer Gerhards2013-03-071-10/+72
|
* logsig: add support to read signature filesRainer Gerhards2013-03-071-55/+15
| | | | ... still incomplete ...
* logsig: write block-sig recordRainer Gerhards2013-03-061-56/+125
| | | | | also some general improvements, e.g. random data is now gathered correctly
* logsig: first PoC of actually writing to signature fileRainer Gerhards2013-03-051-11/+76
|
* logsig: build base plumbing for signature multi-provider interfaceRainer Gerhards2013-03-051-2/+1
|
* logsig: PoC for some TLV support functionsRainer Gerhards2013-03-041-2/+97
| | | | also first steps at integrating them into rest of PoC
* logsigner: sign via merkle tree approach (still PoC, non production)Rainer Gerhards2013-02-211-0/+309