Skip to content

Eliminate Heap-Allocated Variables For Resource-Constrained Cryptosystems #14

@officialfrancismendoza

Description

@officialfrancismendoza

Problem

For the upcoming bc-alpha release, some cryptosystems (ie: ASCON) require deployment on highly-constrained, resource-poor embedded systems. For thisreason, we want to enable #![no_std] and refactor so any heap-allocated variables and data structures (ie: Vec) instead utilize static-sized arrays.

For certain constructions like stream ciphers, we'll have to be creative as to how to handle these. But doing obvious replacement of where this is needed is a good start.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions