1
0
Fork 0
mirror of https://github.com/HACKERALERT/Picocrypt.git synced 2024-09-20 17:56:35 +00:00

Snakecase to camelcase

This commit is contained in:
Evan Su 2021-09-19 22:55:58 -04:00 committed by GitHub
parent 7344f95726
commit 84045133f9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -192,26 +192,26 @@ var rs64, _ = infectious.NewFEC(64, 192)
var rs128, _ = infectious.NewFEC(128, 136) var rs128, _ = infectious.NewFEC(128, 136)
// File checksum generator variables // File checksum generator variables
var cs_md5 string var csMd5 string
var cs_sha1 string var csSha1 string
var cs_sha256 string var csSha256 string
var cs_sha3_256 string var csSha3 string
var cs_blake2b string var csBlake2b string
var cs_blake2s string var csBlake2s string
var cs_validate string var csValidate string
var md5_color = color.RGBA{0x10, 0x10, 0x10, 0xff} var md5Color = color.RGBA{0x10, 0x10, 0x10, 0xff}
var sha1_color = color.RGBA{0x10, 0x10, 0x10, 0xff} var sha1Color = color.RGBA{0x10, 0x10, 0x10, 0xff}
var sha256_color = color.RGBA{0x10, 0x10, 0x10, 0xff} var sha256Color = color.RGBA{0x10, 0x10, 0x10, 0xff}
var sha3_256_color = color.RGBA{0x10, 0x10, 0x10, 0xff} var sha3Color = color.RGBA{0x10, 0x10, 0x10, 0xff}
var blake2b_color = color.RGBA{0x10, 0x10, 0x10, 0xff} var blake2bColor = color.RGBA{0x10, 0x10, 0x10, 0xff}
var blake2s_color = color.RGBA{0x10, 0x10, 0x10, 0xff} var blake2sColor = color.RGBA{0x10, 0x10, 0x10, 0xff}
var cs_progress float32 = 0 var csProgress float32 = 0
var md5_selected = false var md5Selected = false
var sha1_selected = false var sha1Selected = false
var sha256_selected = false var sha256Selected = false
var sha3_256_selected = false var sha3Selected = false
var blake2b_selected = false var blake2bSelected = false
var blake2s_selected = false var blake2sSelected = false
// Shredder variables // Shredder variables
var shredding string = "Ready." var shredding string = "Ready."
@ -676,7 +676,7 @@ func draw() {
giu.Label(s("Toggle the hashes you would like to generate and drop a file here.")), giu.Label(s("Toggle the hashes you would like to generate and drop a file here.")),
// MD5 // MD5
giu.Custom(func() { giu.Custom(func() {
giu.Checkbox("MD5:", &md5_selected).Build() giu.Checkbox("MD5:", &md5Selected).Build()
giu.SameLine() giu.SameLine()
w, _ := giu.GetAvailableRegion() w, _ := giu.GetAvailableRegion()
bw, _ := giu.CalcTextSize(s("Copy")) bw, _ := giu.CalcTextSize(s("Copy"))
@ -686,16 +686,16 @@ func draw() {
giu.Dummy(size/dpi, 0).Build() giu.Dummy(size/dpi, 0).Build()
giu.SameLine() giu.SameLine()
giu.Button(s("Copy")+"##md5").Size(bw/dpi, 0).OnClick(func() { giu.Button(s("Copy")+"##md5").Size(bw/dpi, 0).OnClick(func() {
clipboard.WriteAll(cs_md5) clipboard.WriteAll(csMd5)
}).Build() }).Build()
}), }),
giu.Style().SetColor(giu.StyleColorBorder, md5_color).To( giu.Style().SetColor(giu.StyleColorBorder, md5Color).To(
giu.InputText(&cs_md5).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csMd5).Size(fill).Flags(giu.InputTextFlagsReadOnly),
), ),
// SHA1 // SHA1
giu.Custom(func() { giu.Custom(func() {
giu.Checkbox("SHA1:", &sha1_selected).Build() giu.Checkbox("SHA1:", &sha1Selected).Build()
giu.SameLine() giu.SameLine()
w, _ := giu.GetAvailableRegion() w, _ := giu.GetAvailableRegion()
bw, _ := giu.CalcTextSize(s("Copy")) bw, _ := giu.CalcTextSize(s("Copy"))
@ -705,16 +705,16 @@ func draw() {
giu.Dummy(size/dpi, 0).Build() giu.Dummy(size/dpi, 0).Build()
giu.SameLine() giu.SameLine()
giu.Button(s("Copy")+"##sha1").Size(bw/dpi, 0).OnClick(func() { giu.Button(s("Copy")+"##sha1").Size(bw/dpi, 0).OnClick(func() {
clipboard.WriteAll(cs_sha1) clipboard.WriteAll(csSha1)
}).Build() }).Build()
}), }),
giu.Style().SetColor(giu.StyleColorBorder, sha1_color).To( giu.Style().SetColor(giu.StyleColorBorder, sha1Color).To(
giu.InputText(&cs_sha1).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csSha1).Size(fill).Flags(giu.InputTextFlagsReadOnly),
), ),
// SHA256 // SHA256
giu.Custom(func() { giu.Custom(func() {
giu.Checkbox("SHA256:", &sha256_selected).Build() giu.Checkbox("SHA256:", &sha256Selected).Build()
giu.SameLine() giu.SameLine()
w, _ := giu.GetAvailableRegion() w, _ := giu.GetAvailableRegion()
bw, _ := giu.CalcTextSize(s("Copy")) bw, _ := giu.CalcTextSize(s("Copy"))
@ -724,16 +724,16 @@ func draw() {
giu.Dummy(size/dpi, 0).Build() giu.Dummy(size/dpi, 0).Build()
giu.SameLine() giu.SameLine()
giu.Button(s("Copy")+"##sha256").Size(bw/dpi, 0).OnClick(func() { giu.Button(s("Copy")+"##sha256").Size(bw/dpi, 0).OnClick(func() {
clipboard.WriteAll(cs_sha256) clipboard.WriteAll(csSha256)
}).Build() }).Build()
}), }),
giu.Style().SetColor(giu.StyleColorBorder, sha256_color).To( giu.Style().SetColor(giu.StyleColorBorder, sha256Color).To(
giu.InputText(&cs_sha256).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csSha256).Size(fill).Flags(giu.InputTextFlagsReadOnly),
), ),
// SHA3-256 // SHA3-256
giu.Custom(func() { giu.Custom(func() {
giu.Checkbox("SHA3-256:", &sha3_256_selected).Build() giu.Checkbox("SHA3-256:", &sha3Selected).Build()
giu.SameLine() giu.SameLine()
w, _ := giu.GetAvailableRegion() w, _ := giu.GetAvailableRegion()
bw, _ := giu.CalcTextSize(s("Copy")) bw, _ := giu.CalcTextSize(s("Copy"))
@ -743,16 +743,16 @@ func draw() {
giu.Dummy(size/dpi, 0).Build() giu.Dummy(size/dpi, 0).Build()
giu.SameLine() giu.SameLine()
giu.Button(s("Copy")+"##sha3_256").Size(bw/dpi, 0).OnClick(func() { giu.Button(s("Copy")+"##sha3_256").Size(bw/dpi, 0).OnClick(func() {
clipboard.WriteAll(cs_sha3_256) clipboard.WriteAll(csSha3)
}).Build() }).Build()
}), }),
giu.Style().SetColor(giu.StyleColorBorder, sha3_256_color).To( giu.Style().SetColor(giu.StyleColorBorder, sha3Color).To(
giu.InputText(&cs_sha3_256).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csSha3).Size(fill).Flags(giu.InputTextFlagsReadOnly),
), ),
// BLAKE2b // BLAKE2b
giu.Custom(func() { giu.Custom(func() {
giu.Checkbox("BLAKE2b:", &blake2b_selected).Build() giu.Checkbox("BLAKE2b:", &blake2bSelected).Build()
giu.SameLine() giu.SameLine()
w, _ := giu.GetAvailableRegion() w, _ := giu.GetAvailableRegion()
bw, _ := giu.CalcTextSize(s("Copy")) bw, _ := giu.CalcTextSize(s("Copy"))
@ -762,16 +762,16 @@ func draw() {
giu.Dummy(size/dpi, 0).Build() giu.Dummy(size/dpi, 0).Build()
giu.SameLine() giu.SameLine()
giu.Button(s("Copy")+"##blake2b").Size(bw/dpi, 0).OnClick(func() { giu.Button(s("Copy")+"##blake2b").Size(bw/dpi, 0).OnClick(func() {
clipboard.WriteAll(cs_blake2b) clipboard.WriteAll(csBlake2b)
}).Build() }).Build()
}), }),
giu.Style().SetColor(giu.StyleColorBorder, blake2b_color).To( giu.Style().SetColor(giu.StyleColorBorder, blake2bColor).To(
giu.InputText(&cs_blake2b).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csBlake2b).Size(fill).Flags(giu.InputTextFlagsReadOnly),
), ),
// BLAKE2s // BLAKE2s
giu.Custom(func() { giu.Custom(func() {
giu.Checkbox("BLAKE2s:", &blake2s_selected).Build() giu.Checkbox("BLAKE2s:", &blake2sSelected).Build()
giu.SameLine() giu.SameLine()
w, _ := giu.GetAvailableRegion() w, _ := giu.GetAvailableRegion()
bw, _ := giu.CalcTextSize(s("Copy")) bw, _ := giu.CalcTextSize(s("Copy"))
@ -781,45 +781,45 @@ func draw() {
giu.Dummy(size/dpi, 0).Build() giu.Dummy(size/dpi, 0).Build()
giu.SameLine() giu.SameLine()
giu.Button(s("Copy")+"##blake2s").Size(bw/dpi, 0).OnClick(func() { giu.Button(s("Copy")+"##blake2s").Size(bw/dpi, 0).OnClick(func() {
clipboard.WriteAll(cs_blake2s) clipboard.WriteAll(csBlake2s)
}).Build() }).Build()
}), }),
giu.Style().SetColor(giu.StyleColorBorder, blake2s_color).To( giu.Style().SetColor(giu.StyleColorBorder, blake2sColor).To(
giu.InputText(&cs_blake2s).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csBlake2s).Size(fill).Flags(giu.InputTextFlagsReadOnly),
), ),
// Input entry for validating a checksum // Input entry for validating a checksum
giu.Label(s("Validate a checksum:")), giu.Label(s("Validate a checksum:")),
giu.InputText(&cs_validate).Size(fill).OnChange(func() { giu.InputText(&csValidate).Size(fill).OnChange(func() {
md5_color = color.RGBA{0x10, 0x10, 0x10, 0xff} md5Color = color.RGBA{0x10, 0x10, 0x10, 0xff}
sha1_color = color.RGBA{0x10, 0x10, 0x10, 0xff} sha1Color = color.RGBA{0x10, 0x10, 0x10, 0xff}
sha256_color = color.RGBA{0x10, 0x10, 0x10, 0xff} sha256Color = color.RGBA{0x10, 0x10, 0x10, 0xff}
sha3_256_color = color.RGBA{0x10, 0x10, 0x10, 0xff} sha3Color = color.RGBA{0x10, 0x10, 0x10, 0xff}
blake2b_color = color.RGBA{0x10, 0x10, 0x10, 0xff} blake2bColor = color.RGBA{0x10, 0x10, 0x10, 0xff}
blake2s_color = color.RGBA{0x10, 0x10, 0x10, 0xff} blake2sColor = color.RGBA{0x10, 0x10, 0x10, 0xff}
if cs_validate == "" { if csValidate == "" {
return return
} }
cs_validate = strings.ToLower(cs_validate) csValidate = strings.ToLower(csValidate)
if cs_validate == cs_md5 { if csValidate == csMd5 {
md5_color = color.RGBA{0x00, 0xff, 0x00, 0xff} md5Color = color.RGBA{0x00, 0xff, 0x00, 0xff}
} else if cs_validate == cs_sha1 { } else if csValidate == csSha1 {
sha1_color = color.RGBA{0x00, 0xff, 0x00, 0xff} sha1Color = color.RGBA{0x00, 0xff, 0x00, 0xff}
} else if cs_validate == cs_sha256 { } else if csValidate == csSha256 {
sha256_color = color.RGBA{0x00, 0xff, 0x00, 0xff} sha256Color = color.RGBA{0x00, 0xff, 0x00, 0xff}
} else if cs_validate == cs_sha3_256 { } else if csValidate == csSha3 {
sha3_256_color = color.RGBA{0x00, 0xff, 0x00, 0xff} sha3Color = color.RGBA{0x00, 0xff, 0x00, 0xff}
} else if cs_validate == cs_blake2b { } else if csValidate == csBlake2b {
blake2b_color = color.RGBA{0x00, 0xff, 0x00, 0xff} blake2bColor = color.RGBA{0x00, 0xff, 0x00, 0xff}
} else if cs_validate == cs_blake2s { } else if csValidate == csBlake2s {
blake2s_color = color.RGBA{0x00, 0xff, 0x00, 0xff} blake2sColor = color.RGBA{0x00, 0xff, 0x00, 0xff}
} }
giu.Update() giu.Update()
}), }),
// Progress bar // Progress bar
giu.Label(s("Progress:")), giu.Label(s("Progress:")),
giu.ProgressBar(cs_progress).Size(fill, 0), giu.ProgressBar(csProgress).Size(fill, 0),
), ),
giu.TabItem(s("Shredder")).Layout( giu.TabItem(s("Shredder")).Layout(
giu.Custom(func() { giu.Custom(func() {
@ -1872,46 +1872,46 @@ func generateChecksums(file string) {
fin, _ := os.Open(file) fin, _ := os.Open(file)
// Clear UI state // Clear UI state
cs_md5 = "" csMd5 = ""
cs_sha1 = "" csSha1 = ""
cs_sha256 = "" csSha256 = ""
cs_sha3_256 = "" csSha3 = ""
cs_blake2b = "" csBlake2b = ""
cs_blake2s = "" csBlake2s = ""
md5_color = color.RGBA{0x10, 0x10, 0x10, 255} md5Color = color.RGBA{0x10, 0x10, 0x10, 255}
sha1_color = color.RGBA{0x10, 0x10, 0x10, 255} sha1Color = color.RGBA{0x10, 0x10, 0x10, 255}
sha256_color = color.RGBA{0x10, 0x10, 0x10, 255} sha256Color = color.RGBA{0x10, 0x10, 0x10, 255}
sha3_256_color = color.RGBA{0x10, 0x10, 0x10, 255} sha3Color = color.RGBA{0x10, 0x10, 0x10, 255}
blake2b_color = color.RGBA{0x10, 0x10, 0x10, 255} blake2bColor = color.RGBA{0x10, 0x10, 0x10, 255}
blake2s_color = color.RGBA{0x10, 0x10, 0x10, 255} blake2sColor = color.RGBA{0x10, 0x10, 0x10, 255}
cs_validate = "" csValidate = ""
if md5_selected { if md5Selected {
cs_md5 = s("Calculating...") csMd5 = s("Calculating...")
} }
if sha1_selected { if sha1Selected {
cs_sha1 = s("Calculating...") csSha1 = s("Calculating...")
} }
if sha256_selected { if sha256Selected {
cs_sha256 = s("Calculating...") csSha256 = s("Calculating...")
} }
if sha3_256_selected { if sha3Selected {
cs_sha3_256 = s("Calculating...") csSha3 = s("Calculating...")
} }
if blake2b_selected { if blake2bSelected {
cs_blake2b = s("Calculating...") csBlake2b = s("Calculating...")
} }
if blake2s_selected { if blake2sSelected {
cs_blake2s = s("Calculating...") csBlake2s = s("Calculating...")
} }
// Create the checksum objects // Create the checksum objects
crc_md5 := md5.New() crcMd5 := md5.New()
crc_sha1 := sha1.New() crcSha1 := sha1.New()
crc_sha256 := sha256.New() crcSha256 := sha256.New()
crc_sha3_256 := sha3.New256() crcSha3 := sha3.New256()
crc_blake2b, _ := blake2b.New256(nil) crcBlake2b, _ := blake2b.New256(nil)
crc_blake2s, _ := blake2s.New256(nil) crcBlake2s, _ := blake2s.New256(nil)
stat, _ := os.Stat(file) stat, _ := os.Stat(file)
total := stat.Size() total := stat.Size()
@ -1925,47 +1925,47 @@ func generateChecksums(file string) {
} }
data = _data[:size] data = _data[:size]
if md5_selected { if md5Selected {
crc_md5.Write(data) crcMd5.Write(data)
} }
if sha1_selected { if sha1Selected {
crc_sha1.Write(data) crcSha1.Write(data)
} }
if sha256_selected { if sha256Selected {
crc_sha256.Write(data) crcSha256.Write(data)
} }
if sha3_256_selected { if sha3Selected {
crc_sha3_256.Write(data) crcSha3.Write(data)
} }
if blake2b_selected { if blake2bSelected {
crc_blake2b.Write(data) crcBlake2b.Write(data)
} }
if blake2s_selected { if blake2sSelected {
crc_blake2s.Write(data) crcBlake2s.Write(data)
} }
done += int64(size) done += int64(size)
cs_progress = float32(done) / float32(total) csProgress = float32(done) / float32(total)
giu.Update() giu.Update()
} }
cs_progress = 0 csProgress = 0
if md5_selected { if md5Selected {
cs_md5 = hex.EncodeToString(crc_md5.Sum(nil)) csMd5 = hex.EncodeToString(crcMd5.Sum(nil))
} }
if sha1_selected { if sha1Selected {
cs_sha1 = hex.EncodeToString(crc_sha1.Sum(nil)) csSha1 = hex.EncodeToString(crcSha1.Sum(nil))
} }
if sha256_selected { if sha256Selected {
cs_sha256 = hex.EncodeToString(crc_sha256.Sum(nil)) csSha256 = hex.EncodeToString(crcSha256.Sum(nil))
} }
if sha3_256_selected { if sha3Selected {
cs_sha3_256 = hex.EncodeToString(crc_sha3_256.Sum(nil)) csSha3 = hex.EncodeToString(crcSha3.Sum(nil))
} }
if blake2b_selected { if blake2bSelected {
cs_blake2b = hex.EncodeToString(crc_blake2b.Sum(nil)) csBlake2b = hex.EncodeToString(crcBlake2b.Sum(nil))
} }
if blake2s_selected { if blake2sSelected {
cs_blake2s = hex.EncodeToString(crc_blake2s.Sum(nil)) csBlake2s = hex.EncodeToString(crcBlake2s.Sum(nil))
} }
fin.Close() fin.Close()