Home / Function/ sha256Hash() — fiber Function Reference

sha256Hash() — fiber Function Reference

Architecture documentation for the sha256Hash() function in basicauth_test.go from the fiber codebase.

Function go FiberCore Adapters called by 18

Entity Profile

Dependency Diagram

graph TD
  bfd8a9b6_0e17_60de_7e62_37b7a2f1750e["sha256Hash()"]
  c1fa52c0_acd4_56de_8c46_542417f3c9b8["basicauth_test.go"]
  bfd8a9b6_0e17_60de_7e62_37b7a2f1750e -->|defined in| c1fa52c0_acd4_56de_8c46_542417f3c9b8
  8739d780_1d60_0839_f2a6_30b7ff18da2f["Test_Middleware_BasicAuth()"]
  8739d780_1d60_0839_f2a6_30b7ff18da2f -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  76a93747_bad5_07c6_34f8_c61d010d94fe["Test_BasicAuth_WWWAuthenticateHeader()"]
  76a93747_bad5_07c6_34f8_c61d010d94fe -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  11fe7aab_f6b3_cb76_a865_3d0735237e5e["Test_BasicAuth_WWWAuthenticateHeader_UTF8()"]
  11fe7aab_f6b3_cb76_a865_3d0735237e5e -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  d0f18fba_b8eb_6ae0_b971_18a5b8ee58c7["Test_BasicAuth_InvalidHeader()"]
  d0f18fba_b8eb_6ae0_b971_18a5b8ee58c7 -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  0244a622_464d_a517_5740_78bead53293a["Test_BasicAuth_MissingScheme()"]
  0244a622_464d_a517_5740_78bead53293a -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  98b3e689_d4a0_877c_c87d_720cfde1a324["Test_BasicAuth_MissingColon()"]
  98b3e689_d4a0_877c_c87d_720cfde1a324 -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  92ac08e2_e5dd_8344_25b4_8166db04db0c["Test_BasicAuth_EmptyAuthorization()"]
  92ac08e2_e5dd_8344_25b4_8166db04db0c -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  9badc33a_b4d3_1acf_e178_3118f4da4098["Test_BasicAuth_HeaderWhitespace()"]
  9badc33a_b4d3_1acf_e178_3118f4da4098 -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  645ebeed_54fb_309b_517b_96762e6c28fb["Test_BasicAuth_UnpaddedBase64()"]
  645ebeed_54fb_309b_517b_96762e6c28fb -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  dff7aa47_568a_7d66_4aa1_bdd2860f3855["Test_BasicAuth_NonASCIIHeader()"]
  dff7aa47_568a_7d66_4aa1_bdd2860f3855 -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  3f3d9637_3ea5_a1b2_86f4_cb98bde46087["Test_BasicAuth_HeaderControlCharEdges()"]
  3f3d9637_3ea5_a1b2_86f4_cb98bde46087 -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  8b31c223_e24c_4823_0b21_c68d4b161c33["Test_BasicAuth_HeaderLimit()"]
  8b31c223_e24c_4823_0b21_c68d4b161c33 -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  f60f3e98_5aa9_88a1_b78f_7f6b0222a1d2["Benchmark_Middleware_BasicAuth()"]
  f60f3e98_5aa9_88a1_b78f_7f6b0222a1d2 -->|calls| bfd8a9b6_0e17_60de_7e62_37b7a2f1750e
  style bfd8a9b6_0e17_60de_7e62_37b7a2f1750e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/basicauth/basicauth_test.go lines 21–24

func sha256Hash(p string) string {
	sum := sha256.Sum256([]byte(p))
	return "{SHA256}" + base64.StdEncoding.EncodeToString(sum[:])
}

Domain

Subdomains

Frequently Asked Questions

What does sha256Hash() do?
sha256Hash() is a function in the fiber codebase, defined in middleware/basicauth/basicauth_test.go.
Where is sha256Hash() defined?
sha256Hash() is defined in middleware/basicauth/basicauth_test.go at line 21.
What calls sha256Hash()?
sha256Hash() is called by 18 function(s): Benchmark_Middleware_BasicAuth, Benchmark_Middleware_BasicAuth_Upper, Test_BasicAuth_EmptyAuthorization, Test_BasicAuth_HashVariants, Test_BasicAuth_HashVariants_Invalid, Test_BasicAuth_HeaderControlCharEdges, Test_BasicAuth_HeaderLimit, Test_BasicAuth_HeaderWhitespace, and 10 more.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free