c83763bd46
An ARM compiler gives me this: libtomcrypt\pk\asn1\der\sequence\der_decode_subject_public_key_info.c(65,4): error #188-D: enumerated type mixed with another type Since der_decode_subject_public_key_info's parameters_type is of type 'unsigned long', an attempt to assign it to ltc_asn1_list's member 'ltc_asn1_type type' fails. My fix solves this in a simple way by casting it at the point of assignment. But while studying this I noticed there's no use of enum in the codebase other than a few PK-related things. Perhaps a more appropriate solution would be to remove these enums. I mean, enums seem like an OK enough idea, but I don't know anything about the practicality of using enums in archaic C dialects like libtomcrypt conforms (thankfully!) to... |
||
---|---|---|
demos | ||
doc | ||
notes | ||
src | ||
testprof | ||
.clang-format | ||
.gitignore | ||
.travis.yml | ||
build.sh | ||
changes | ||
coverage.sh | ||
coverity.sh | ||
crypt.tex | ||
Doxyfile | ||
filter.pl | ||
fixupind.pl | ||
genlist.sh | ||
libtomcrypt_VS2005.sln | ||
libtomcrypt_VS2005.vcproj | ||
libtomcrypt_VS2008.sln | ||
libtomcrypt_VS2008.vcproj | ||
libtomcrypt.dsp | ||
libtomcrypt.pc.in | ||
LICENSE | ||
makefile | ||
makefile.icc | ||
makefile.include | ||
makefile.mingw | ||
makefile.msvc | ||
makefile.shared | ||
makefile.unix | ||
mess.sh | ||
parsenames.pl | ||
printinfo.sh | ||
README.md | ||
run.sh | ||
testbuild.sh | ||
testme.sh | ||
TODO | ||
updatemakes.sh |
libtomcrypt
See doc/crypt.pdf for a detailed documentation
Project Status
Submitting patches
Please branch off from develop if you want to submit a patch.
Branches
Please be aware, that all branches besides master and develop can and will be force-pushed, rebased and/or removed!
If you want to rely on such an unstable branch, create your own fork of this repository to make sure nothing breaks for you.