Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

enforce_sendgrid_signature

cre8_app_messaging::webhook::enforce_sendgrid_signature

fn · cre8-app-messaging · crates/cre8-app-messaging/src/webhook.rs:730 documented

32lines
3cyclomatic
1max nesting
12statements
2? exits
1params
1callers
7callees
0.7 (p56)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (1 direct callers, 7 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitespath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitedispatchapp-messaging · cc 7cre8_app_messaging::webhook::dispatchhandle_sendgrid_eventsapp-messaging · cc 6cre8_app_messaging::webhook::handle_sendgrid_eventsenforce_sendgrid_signatureapp-messaging · cc 3cre8_app_messaging::webhook::enforce_sendgrid_signaturevar_optplatform-env · cc 2cre8_platform_env::var_optrequire_signaturesapp-messaging · cc 3cre8_app_messaging::webhook::require_signaturessendgrid_signature_partsapp-messaging · cc 1cre8_app_messaging::webhook::sendgrid_signature_partssendgrid_verifying_keyapp-messaging · cc 2cre8_app_messaging::webhook::sendgrid_verifying_keysendgrid_signatureapp-messaging · cc 2cre8_app_messaging::webhook::sendgrid_signatureverify_ed25519_payloadapp-messaging · cc 3cre8_app_messaging::webhook::verify_ed25519_payloadsignature_error_or_acceptapp-messaging · cc 2cre8_app_messaging::webhook::signature_error_or_acceptprocess_var_optplatform-env · cc 1cre8_platform_env::process_var_optruntime_overrideplatform-env · cc 1cre8_platform_env::runtime_overridevar_resultplatform-env · cc 1cre8_platform_env::var_resultvarplatform-env · cc 1cre8_platform_env::varsignature_optional_errorapp-messaging · cc 2cre8_app_messaging::webhook::signature_optional_errored25519_verifying_key_from_…app-messaging · cc 2cre8_app_messaging::webhook::ed25519_verifying_key_from_bytesed25519_signature_from_bytesapp-messaging · cc 1cre8_app_messaging::webhook::ed25519_signature_from_bytes

Control flow

Source not readable from this process.

Callers 1

Callees 7

Source not readable from this process.