summaryrefslogtreecommitdiff
path: root/src/apk_crypto.h
AgeCommit message (Collapse)AuthorFilesLines
2021-11-09database: implement uvol supportTimo Teräs1-1/+7
by adding an abstraction layer to the file system
2021-11-03db, audit: support sha256-160 hashes for v3 pkg compatTimo Teräs1-2/+4
2021-10-27db, add: support adding v3 package filesTimo Teräs1-2/+6
2021-07-30extract: use extraction api, and implement it for v3 packagesTimo Teräs1-1/+1
The extract applet now works with both v2 and v3 packages.
2021-06-19reduce misuse of error codes from errno.hTimo Teräs1-4/+4
2021-06-12crypto: make EVP_MD_CTX_FLAG_FINALISE optionalTimo Teräs1-0/+2
Improves compatibility with libressl, wolfssl and older openssl libraries not having the flag. Usage of this is optional as it's purely performance optimization related flag.
2021-06-11fix glibc build of crypto abstraction headerTimo Teräs1-0/+1
2021-06-11extract: new applet to extract v2 packagesTimo Teräs1-11/+8
2021-06-11add basic abstraction for cryptographic operationsTimo Teräs1-0/+174
- basic digesting and signing apis (subject still to fine tuning) - update digest code, and adb signing for the thin wrapping layer - old v1 package and database handling not updated - default mkpkg file hash to sha256 ref #10744