Fix typos
This commit is contained in:
parent
c217200b96
commit
b949808faa
2
README
2
README
|
@ -1,5 +1,5 @@
|
||||||
Cert Spotter is a Certificate Transparency log monitor from SSLMate that
|
Cert Spotter is a Certificate Transparency log monitor from SSLMate that
|
||||||
alerts you when a SSL/TLS certificate is issued for one of your domains.
|
alerts you when an SSL/TLS certificate is issued for one of your domains.
|
||||||
Cert Spotter is easier than other open source CT monitors, since it does
|
Cert Spotter is easier than other open source CT monitors, since it does
|
||||||
not require a database. It's also more robust, since it uses a special
|
not require a database. It's also more robust, since it uses a special
|
||||||
certificate parser that ensures it won't miss certificates.
|
certificate parser that ensures it won't miss certificates.
|
||||||
|
|
|
@ -78,7 +78,7 @@ func VerifyConsistencyProof(proof ct.ConsistencyProof, first *ct.SignedTreeHead,
|
||||||
leftHashes = append(leftHashes, proof[0])
|
leftHashes = append(leftHashes, proof[0])
|
||||||
proof = proof[1:]
|
proof = proof[1:]
|
||||||
} else if node < lastNode {
|
} else if node < lastNode {
|
||||||
// node is a left child; rigth sibling only exists in the new tree
|
// node is a left child; right sibling only exists in the new tree
|
||||||
if len(proof) == 0 {
|
if len(proof) == 0 {
|
||||||
return false, nil
|
return false, nil
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,7 +35,7 @@ type LogClient struct {
|
||||||
// These represent the structures returned by the CT Log server.
|
// These represent the structures returned by the CT Log server.
|
||||||
//////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// getSTHResponse respresents the JSON response to the get-sth CT method
|
// getSTHResponse represents the JSON response to the get-sth CT method
|
||||||
type getSTHResponse struct {
|
type getSTHResponse struct {
|
||||||
TreeSize uint64 `json:"tree_size"` // Number of certs in the current tree
|
TreeSize uint64 `json:"tree_size"` // Number of certs in the current tree
|
||||||
Timestamp uint64 `json:"timestamp"` // Time that the tree was created
|
Timestamp uint64 `json:"timestamp"` // Time that the tree was created
|
||||||
|
@ -43,13 +43,13 @@ type getSTHResponse struct {
|
||||||
TreeHeadSignature []byte `json:"tree_head_signature"` // Log signature for this STH
|
TreeHeadSignature []byte `json:"tree_head_signature"` // Log signature for this STH
|
||||||
}
|
}
|
||||||
|
|
||||||
// base64LeafEntry respresents a Base64 encoded leaf entry
|
// base64LeafEntry represents a Base64 encoded leaf entry
|
||||||
type base64LeafEntry struct {
|
type base64LeafEntry struct {
|
||||||
LeafInput []byte `json:"leaf_input"`
|
LeafInput []byte `json:"leaf_input"`
|
||||||
ExtraData []byte `json:"extra_data"`
|
ExtraData []byte `json:"extra_data"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// getEntriesReponse respresents the JSON response to the CT get-entries method
|
// getEntriesReponse represents the JSON response to the CT get-entries method
|
||||||
type getEntriesResponse struct {
|
type getEntriesResponse struct {
|
||||||
Entries []base64LeafEntry `json:"entries"` // the list of returned entries
|
Entries []base64LeafEntry `json:"entries"` // the list of returned entries
|
||||||
}
|
}
|
||||||
|
@ -76,7 +76,7 @@ func New(uri string) *LogClient {
|
||||||
return &c
|
return &c
|
||||||
}
|
}
|
||||||
|
|
||||||
// Makes a HTTP call to |uri|, and attempts to parse the response as a JSON
|
// Makes an HTTP call to |uri|, and attempts to parse the response as a JSON
|
||||||
// representation of the structure in |res|.
|
// representation of the structure in |res|.
|
||||||
// Returns a non-nil |error| if there was a problem.
|
// Returns a non-nil |error| if there was a problem.
|
||||||
func (c *LogClient) fetchAndParse(uri string, res interface{}) error {
|
func (c *LogClient) fetchAndParse(uri string, res interface{}) error {
|
||||||
|
|
|
@ -155,7 +155,7 @@ func (h HashAlgorithm) String() string {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// SignatureAlgorithm from the the DigitallySigned struct
|
// SignatureAlgorithm from the DigitallySigned struct
|
||||||
type SignatureAlgorithm byte
|
type SignatureAlgorithm byte
|
||||||
|
|
||||||
// SignatureAlgorithm constants
|
// SignatureAlgorithm constants
|
||||||
|
@ -291,7 +291,7 @@ type SignedCertificateTimestamp struct {
|
||||||
SCTVersion Version // The version of the protocol to which the SCT conforms
|
SCTVersion Version // The version of the protocol to which the SCT conforms
|
||||||
LogID SHA256Hash // the SHA-256 hash of the log's public key, calculated over
|
LogID SHA256Hash // the SHA-256 hash of the log's public key, calculated over
|
||||||
// the DER encoding of the key represented as SubjectPublicKeyInfo.
|
// the DER encoding of the key represented as SubjectPublicKeyInfo.
|
||||||
Timestamp uint64 // Timestamp (in ms since unix epoc) at which the SCT was issued
|
Timestamp uint64 // Timestamp (in ms since unix epoch) at which the SCT was issued
|
||||||
Extensions CTExtensions // For future extensions to the protocol
|
Extensions CTExtensions // For future extensions to the protocol
|
||||||
Signature DigitallySigned // The Log's signature for this SCT
|
Signature DigitallySigned // The Log's signature for this SCT
|
||||||
}
|
}
|
||||||
|
@ -314,7 +314,7 @@ type TimestampedEntry struct {
|
||||||
Extensions CTExtensions
|
Extensions CTExtensions
|
||||||
}
|
}
|
||||||
|
|
||||||
// MerkleTreeLeaf represents the deserialized sructure of the hash input for the
|
// MerkleTreeLeaf represents the deserialized structure of the hash input for the
|
||||||
// leaves of a log's Merkle tree. See RFC section 3.4
|
// leaves of a log's Merkle tree. See RFC section 3.4
|
||||||
type MerkleTreeLeaf struct {
|
type MerkleTreeLeaf struct {
|
||||||
Version Version // the version of the protocol to which the MerkleTreeLeaf corresponds
|
Version Version // the version of the protocol to which the MerkleTreeLeaf corresponds
|
||||||
|
|
|
@ -38,7 +38,7 @@ type ScannerOptions struct {
|
||||||
// Number of entries to request in one batch from the Log
|
// Number of entries to request in one batch from the Log
|
||||||
BatchSize int
|
BatchSize int
|
||||||
|
|
||||||
// Number of concurrent proecssors to run
|
// Number of concurrent processors to run
|
||||||
NumWorkers int
|
NumWorkers int
|
||||||
|
|
||||||
// Don't print any status messages to stdout
|
// Don't print any status messages to stdout
|
||||||
|
@ -134,7 +134,7 @@ func (s *Scanner) fetch(r fetchRange, entries chan<- ct.LogEntry, treeBuilder *M
|
||||||
// |entries| channel for the processors to chew on.
|
// |entries| channel for the processors to chew on.
|
||||||
// Will retry failed attempts to retrieve ranges indefinitely.
|
// Will retry failed attempts to retrieve ranges indefinitely.
|
||||||
// Sends true over the |done| channel when the |ranges| channel is closed.
|
// Sends true over the |done| channel when the |ranges| channel is closed.
|
||||||
/* disabled becuase error handling is broken
|
/* disabled because error handling is broken
|
||||||
func (s *Scanner) fetcherJob(id int, ranges <-chan fetchRange, entries chan<- ct.LogEntry, wg *sync.WaitGroup) {
|
func (s *Scanner) fetcherJob(id int, ranges <-chan fetchRange, entries chan<- ct.LogEntry, wg *sync.WaitGroup) {
|
||||||
for r := range ranges {
|
for r := range ranges {
|
||||||
s.fetch(r, entries, nil)
|
s.fetch(r, entries, nil)
|
||||||
|
|
Loading…
Reference in New Issue