Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename a couple functions and variables; add two comments. | Linus Nordberg | 2017-02-28 | 1 | -10/+15 |
| | |||||
* | Support requirement that storage servers sign stored entries | Magnus Ahltorp | 2017-02-17 | 1 | -27/+42 |
| | | | | | | | | Make SCT cache mandatory. The signature server now requires signatures from the storage nodes, so if SCT is not present in the cache, always send entries to storage servers to collect signatures. Also send SCT when committing entry to storage servers. | ||||
* | Verify MTL against leaf hash before returning get-entries. | Linus Nordberg | 2015-09-15 | 1 | -3/+4 |
| | | | | Closes CATLFISH-50. | ||||
* | Wrap entries in plop wrapper | Magnus Ahltorp | 2015-08-19 | 1 | -12/+11 |
| | |||||
* | Don't cons an improper list when serialising extra data for a precert. | Linus Nordberg | 2015-08-19 | 1 | -1/+1 |
| | |||||
* | Rename extra_data/3 and move it some. | Linus Nordberg | 2015-08-07 | 1 | -14/+14 |
| | |||||
* | Return correct extra-data for precerts too (closes CATLFISH-56). | Linus Nordberg | 2015-08-06 | 1 | -57/+60 |
| | | | | Verify precerts in make tests too. | ||||
* | Implement rate limiting of add_chain | Magnus Ahltorp | 2015-06-12 | 1 | -26/+36 |
| | |||||
* | Remove unused temporary variable. | Linus Nordberg | 2015-06-10 | 1 | -9/+7 |
| | |||||
* | Add verification of whole entry. Implement library call for plop verification. | Magnus Ahltorp | 2015-06-10 | 1 | -6/+44 |
| | |||||
* | Fix CATLFISH-45. | Linus Nordberg | 2015-05-11 | 1 | -6/+4 |
| | | | | https://project.nordu.net/browse/CATLFISH-45 | ||||
* | Dialyzer clean. | Linus Nordberg | 2015-05-06 | 1 | -10/+9 |
| | |||||
* | Fix copyright strings. | Linus Nordberg | 2015-04-09 | 1 | -1/+1 |
| | |||||
* | Verify that database entry actually contains the certificate | Magnus Ahltorp | 2015-04-07 | 1 | -3/+6 |
| | |||||
* | Provide function for calculating entryhash from entry | Magnus Ahltorp | 2015-03-27 | 1 | -0/+25 |
| | |||||
* | Add spec's for most functions. | Linus Nordberg | 2015-03-23 | 1 | -10/+1 |
| | | | | NOTE: We're not dialyzer clean yet. | ||||
* | Formatting; remove debug printouts. | Linus Nordberg | 2015-03-23 | 1 | -16/+4 |
| | |||||
* | Add precert handling. | Linus Nordberg | 2015-03-23 | 1 | -61/+165 |
| | |||||
* | Cache SCT:s | Magnus Ahltorp | 2015-03-08 | 1 | -12/+31 |
| | |||||
* | Verify that known roots are indeed signing themselves. | Linus Nordberg | 2015-02-27 | 1 | -4/+12 |
| | | | | | | | This filters out certificates with signing algorithms that we can't handle. Also, make unit tests better. | ||||
* | Make unit tests work again. | Linus Nordberg | 2015-02-19 | 1 | -9/+22 |
| | | | | Makefile target 'check' runs them. | ||||
* | Verify certificates by decoding them as 'plain' certs rather than 'otp. | Linus Nordberg | 2014-11-18 | 1 | -49/+7 |
| | | | | | | | OTP cert validation is too strict. Let's see if this is forgiving enough for our needs. Also, move all cert reading from disk to x509.erl. | ||||
* | Entry hash runs over leaf plus chain. | Linus Nordberg | 2014-11-18 | 1 | -2/+2 |
| | | | | Closes CATLFISH-5. | ||||
* | Log some info about certs that don't parse and why. | Linus Nordberg | 2014-11-05 | 1 | -8/+6 |
| | | | | Also move x509 specific code to the x509 module. | ||||
* | Rewrite root certificate cache handling | Magnus Ahltorp | 2014-10-26 | 1 | -18/+17 |
| | |||||
* | Stop using jiffy | Magnus Ahltorp | 2014-10-25 | 1 | -22/+17 |
| | |||||
* | Merge branch 'validate-certchain' into staging1 | Linus Nordberg | 2014-10-24 | 1 | -0/+106 |
|\ | | | | | | | | | Conflicts: src/catlfish.erl | ||||
| * | Implement cert chain validation. | Linus Nordberg | 2014-10-22 | 1 | -0/+106 |
| | | | | | | | | NOTE: Presence of and constraints on names are not being validated. | ||||
* | | Break include dependency on plop.hrl | Magnus Ahltorp | 2014-10-24 | 1 | -1/+0 |
|/ | |||||
* | Use proper return value format for plop:inclusion_and_entry(). | Linus Nordberg | 2014-10-10 | 1 | -1/+1 |
| | |||||
* | Use raw file storage | Magnus Ahltorp | 2014-09-28 | 1 | -1/+1 |
| | |||||
* | Fix api problems | Magnus Ahltorp | 2014-09-27 | 1 | -13/+25 |
| | |||||
* | Fix api problems | Magnus Ahltorp | 2014-09-27 | 1 | -3/+3 |
| | |||||
* | wipplop-if-cleanup | Linus Nordberg | 2014-09-27 | 1 | -29/+122 |
| | |||||
* | Make cert chains and CtExtensions variable length (TLS) vectors. | Linus Nordberg | 2014-09-25 | 1 | -0/+59 |
| | | | | Also move some CT-specific code to new file catlfish.erl. | ||||
* | Remove unused stuff. | Linus Nordberg | 2014-06-11 | 1 | -15/+0 |
| | |||||
* | Add licensing information. | Linus Nordberg | 2014-06-10 | 1 | -0/+3 |
| | |||||
* | Change ctls -> catlfish. | Linus Nordberg | 2014-06-10 | 1 | -0/+12 |
| | |||||
* | Rename to ctls. | Linus Nordberg | 2014-05-03 | 1 | -12/+0 |
| | |||||
* | add build related notes | Linus Nordberg | 2014-04-04 | 1 | -0/+6 |
| | |||||
* | Add some skeleton. | Linus Nordberg | 2014-03-21 | 1 | -0/+6 |