Skip to content

[acc] Renaming and restructuring of repo for OTBN to ACC name change#199

Merged
apinise merged 4 commits intomasterfrom
acc-name-change
Feb 26, 2026
Merged

[acc] Renaming and restructuring of repo for OTBN to ACC name change#199
apinise merged 4 commits intomasterfrom
acc-name-change

Conversation

@apinise
Copy link
Contributor

@apinise apinise commented Feb 19, 2026

This PR changes the name of OTBN to ACC given that the IP has become more than just a bignum accelerator with the introduction of PQC support and a vector ISA extension. The Asymmetric Cryptographic Coprocessor is forked from OTBN.

PR #200 updates the documentation for ACC

@apinise apinise force-pushed the acc-name-change branch 5 times, most recently from b317ef8 to 85436b2 Compare February 20, 2026 15:00
@apinise apinise requested review from jadephilipoom and qmn February 20, 2026 15:13
@apinise apinise marked this pull request as ready for review February 20, 2026 17:32
@apinise apinise force-pushed the acc-name-change branch 2 times, most recently from efd7718 to 34ceda1 Compare February 23, 2026 19:01
@apinise
Copy link
Contributor Author

apinise commented Feb 24, 2026

This PR is expected to fail the verible lint check for the same reason as #197. It has been tested offline however to make sure there are no linting issues after changing names.

@apinise apinise force-pushed the acc-name-change branch 3 times, most recently from b8474b4 to 67d6d50 Compare February 25, 2026 18:45
This commit renames any name instance of otbn to acc
in files and directories, except for vendored files.
It also replaces name instances in files from otbn to acc.
All name changes were case sensitive.

Signed-off-by: apinise <eapinis@zerorisc.com>
Most issues were caused by either misaligned lines after OTBN was
replaced with 3 letters in ACC. Others were due to alphabetical
order being changed. The following files were resolved in this commit.
C/C++ and clang errors.
Rust file linting.
Bazel BUILD file formatting.
Python file formatting.

Signed-off-by: Evan Apinis <eapinis@zerorisc.com>
Updated RSA expected values based on update "Hello ACC" message.
Fixed clkmgr instantiation order for transactional clock IP blocks.
The order of transactional clock IP blocks should be alphabetized.
OTBN was originally last in the list but ACC should be first before
AES. After renaming topgen was used to generate darjeeling and earlgrey.

Signed-off-by: apinise <eapinis@zerorisc.com>
Replaced instances of OpenTitan Big Num Accelerator
with Asymmetric Cryptographic Coprocessor.
The first name change only replaced the abbreviated
instances. This commit applies the full rename.

Signed-off-by: Evan Apinis <eapinis@zerorisc.com>
@apinise apinise merged commit 4876525 into master Feb 26, 2026
52 of 55 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Feb 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants