Remove unused helper functions
This commit is contained in:
parent
95c823e86a
commit
b3d1b793c1
37
helpers.go
37
helpers.go
|
@ -13,10 +13,8 @@ import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"crypto/sha256"
|
"crypto/sha256"
|
||||||
"encoding/hex"
|
"encoding/hex"
|
||||||
"encoding/json"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"io/ioutil"
|
|
||||||
"math/big"
|
"math/big"
|
||||||
"os"
|
"os"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
|
@ -27,41 +25,6 @@ import (
|
||||||
"software.sslmate.com/src/certspotter/ct"
|
"software.sslmate.com/src/certspotter/ct"
|
||||||
)
|
)
|
||||||
|
|
||||||
func ReadSTHFile(path string) (*ct.SignedTreeHead, error) {
|
|
||||||
content, err := ioutil.ReadFile(path)
|
|
||||||
if err != nil {
|
|
||||||
if os.IsNotExist(err) {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
var sth ct.SignedTreeHead
|
|
||||||
if err := json.Unmarshal(content, &sth); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
return &sth, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func WriteSTHFile(path string, sth *ct.SignedTreeHead) error {
|
|
||||||
sthJson, err := json.MarshalIndent(sth, "", "\t")
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
sthJson = append(sthJson, byte('\n'))
|
|
||||||
return ioutil.WriteFile(path, sthJson, 0666)
|
|
||||||
}
|
|
||||||
|
|
||||||
func WriteProofFile(path string, proof ct.ConsistencyProof) error {
|
|
||||||
proofJson, err := json.MarshalIndent(proof, "", "\t")
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
proofJson = append(proofJson, byte('\n'))
|
|
||||||
return ioutil.WriteFile(path, proofJson, 0666)
|
|
||||||
}
|
|
||||||
|
|
||||||
func IsPrecert(entry *ct.LogEntry) bool {
|
func IsPrecert(entry *ct.LogEntry) bool {
|
||||||
return entry.Leaf.TimestampedEntry.EntryType == ct.PrecertLogEntryType
|
return entry.Leaf.TimestampedEntry.EntryType == ct.PrecertLogEntryType
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue