How does Terraform make aws jwt signature?

I want to know how does Terraform make jwt using access_key and secret_key…
Especially signature.

작업 1: 서명 버전 4에 대한 정식 요청 생성 - AWS 일반 참조

서명 버전 4에 대한 표준 요청을 생성하는 단계를 안내합니다.

This reference let me know how does it work, but I could not found where terraform does it…
How does it makes signature??