vit9696
aba5600931
OcCryptoLib: Use more performant bignum multiplication for X64
2020-06-02 07:55:52 +03:00
Download-Fritz
062e898e26
Fix GCC warnings
2020-05-31 13:23:27 +02:00
vit9696
bf5cea16f8
Build: Fix IA32 -> Ia32 naming to conform UDK
2020-05-31 05:32:18 +03:00
Michael Belyaev
d7e47bed07
Docs: Fix Doxygen comments ( #46 )
2020-05-05 22:46:14 +03:00
vit9696
97585cb6c2
Build: Remove OcSupportPkg usage
2020-02-29 17:39:41 +03:00
vit9696
c2b6d4cf44
OcCryptoLib: Annotate AES with IN OUT
2020-02-14 17:50:41 +03:00
vit9696
979087c68e
Revert "Build: Fix MODULE_TYPE for libraries"
...
This reverts commit 93c96d030b176873052e479b20e5a7f0f367ce3c.
2020-01-23 20:01:40 +03:00
vit9696
93c96d030b
Build: Fix MODULE_TYPE for libraries
2020-01-23 19:49:04 +03:00
vit9696
4bbb8ccf9e
OcCryptoLib: Improve IA32 compatibility, thx @nms42
...
closes acidanthera/bugtracker#651
2020-01-11 16:25:44 +03:00
vit9696
f918b0ab19
OcCryptoLib: Silence compiler warnings
...
closes acidanthera/bugtracker#638
2020-01-09 11:55:07 +03:00
vit9696
b648817287
OcCryptoLib: Drop copy-pasted extra volatile
2020-01-07 01:26:36 +03:00
vit9696
b2f85d5114
OcCryptoLib: Implement and use SecureZeroMem
2020-01-07 01:17:42 +03:00
vit9696
0a2771b9b6
OcCryptoLib: Implement ChaCha, IETF variant, and also fix tests
2020-01-06 22:17:23 +03:00
Download-Fritz
469cc6ef33
OcCryptoLib: Fix type cast warnings
2019-11-30 13:58:18 +01:00
vit9696
1560cec90c
OcGuardLib: Switch to edk2-stable201911
2019-11-29 17:32:17 +03:00
Download-Fritz
3e9ef5ac41
OcCryptoLib: Import changes missed in f18ec0022b
2019-11-11 22:28:14 +01:00
Download-Fritz
f18ec0022b
OcCryptoLib: Import new BN mod algorithm. Deprecate former support functions.
2019-11-11 22:24:21 +01:00
Download-Fritz
ca949104a6
OcCryptoLib: Fix potential deadlock
2019-11-11 22:24:21 +01:00
Download-Fritz
aece54d878
OcCryptoLib: Fix MSVC build and type consistency
2019-11-06 19:47:14 +01:00
Download-Fritz
410d10d3fc
OcCryptoLib: Import new RSA stack
...
Import a new RSA stack and test utilities to support IMG4 image verification.
2019-11-06 19:26:45 +01:00
Download-Fritz
d1c565a246
OcCryptoLib: Import secure memory comparison and password verification APIs
2019-09-10 08:30:57 +02:00
Download-Fritz
cd0cbc8140
OcCryptoLib: Mark Data as CONST for SHA256
2019-09-07 14:36:14 +02:00
vit9696
515afb8765
OcCryptoLib: Drop suspicious cast in Sha2
...
closes acidanthera/bugtracker#477
2019-09-07 00:10:22 +03:00
vit9696
6e7fb0b0fa
OcCryptoLib: Reformat Sha2
2019-09-07 00:08:35 +03:00
vit9696
1fbb3471d4
OcCryptoLib: Ensure no information leak in hash functions
2019-09-07 00:02:39 +03:00
yourmother
49f2784676
OcCryptoLib: Sha2. Fix build errors
...
Fix negative shift count in ROT macros. Fix field name mismatch in context sha512 struct. Fix input var name mismatch in Sha512 procedure: Digest->Hash
2019-09-04 23:43:10 +03:00
yourmother
aed0074aa2
OcCryptoLib: Sha2. Fix parameter declarator in function prototype
2019-09-04 23:27:45 +03:00
yourmother
a6e53b3a63
OcCryptoLib: Sha2
...
Clean up
2019-09-04 21:55:39 +03:00
yourmother
ffa5f7603d
OcCryptoLib: Sha2
...
Clean up
2019-09-04 21:54:27 +03:00
yourmother
1744d9600d
OcCryptoLib: Sha2
...
Solve problem with big memory blocks
2019-09-04 21:46:13 +03:00
yourmother
887aed4928
OcCryptoLib: Sha2
...
Add note regarding int overflow and mem limit
2019-09-04 20:28:43 +03:00
yourmother
0b16565c18
OcCryptoLib: Sha2
...
Add Sha384 implementation
2019-09-04 20:21:58 +03:00
yourmother
3022cf4fa5
OcCryptoLib: Sha2
...
Use safe macro defines
2019-09-04 19:46:58 +03:00
yourmother
71e07f14c6
Switch from single sha-256 implementation to sha-2 family of hashing algorithms
...
Add Sha512 implementation
2019-09-04 19:40:39 +03:00
vit9696
c0b3f59b9b
OcStorageLib: Initial configuration vaulting implementation
2019-04-13 21:28:19 +03:00
Download-Fritz
17bd6edfe6
OcCryptoLib: Remove Workbuf32 parameter from RsaVerify()
2019-04-09 09:19:38 +02:00
vit9696
147f88d1f2
OcAppleImageVerificationLib: Separate keys into OcAppleKeysLib and import tools from AppleSupportPkg
2019-04-06 12:08:12 +03:00
Download-Fritz
15cfa46c35
OcCryptoLib: Cast shift operands to prevent promotion to signed int.
2019-04-05 20:37:43 +02:00
vit9696
c45e391fe0
Migrate first Oc libs from AppleSupportPkg
2018-10-06 20:38:08 +03:00