Vincent Hanquez
|
12ddffe4df
|
[Internal] add a function to convert bytearray and apply a hexadecimal transformation
|
2015-04-30 06:15:06 +01:00 |
|
Vincent Hanquez
|
a3b444e36f
|
[Internal] Add buffer function to xor with a specific value
|
2015-04-30 06:13:14 +01:00 |
|
Vincent Hanquez
|
84c05617a3
|
[internal] add a way to convert bytearray to hexadecimal bytearray
|
2015-04-30 06:08:21 +01:00 |
|
Vincent Hanquez
|
9dd17fc0c4
|
use byte array in more places
|
2015-04-24 17:22:13 +01:00 |
|
Vincent Hanquez
|
ec4e0c4ed9
|
remove all the byteArray prefix from byteArray function.
instead expect module import to be qualified for functions.
|
2015-04-24 06:54:33 +01:00 |
|
Vincent Hanquez
|
c06edc9591
|
add a byteArrayConvert which copy and returns potentially a different output type
|
2015-04-22 06:25:33 +01:00 |
|
Vincent Hanquez
|
61ee498643
|
remove further deprecated modules and such
|
2015-04-20 10:56:39 +01:00 |
|
Vincent Hanquez
|
b487aef898
|
cleanup module imports
|
2015-04-20 07:36:51 +01:00 |
|
Vincent Hanquez
|
f86b493e32
|
remove warnings
|
2015-04-20 06:02:12 +01:00 |
|
Vincent Hanquez
|
d7c8835068
|
Merge branch 'ed25519'
|
2015-04-19 09:25:00 +01:00 |
|
Vincent Hanquez
|
6e79d33e9f
|
[Internal] Improve Bytes
define Show and Eq instances, and add bytesIndex
|
2015-04-19 09:23:34 +01:00 |
|
Vincent Hanquez
|
3713c585fe
|
[Internal] add a utility to dump byte array in hexadecimal
|
2015-04-19 09:22:41 +01:00 |
|
Vincent Hanquez
|
be42fec6e5
|
[Internal] properly define ByteArrayCopy functions to only requires ByteArrayAccess from the source
|
2015-04-19 09:21:48 +01:00 |
|
Vincent Hanquez
|
da52607d41
|
[internal] make some binding stricter
|
2015-04-19 06:16:31 +01:00 |
|
Vincent Hanquez
|
d4213ca731
|
[Internal] Expose first and second over the whole codebase
|
2015-04-18 06:53:23 +01:00 |
|
Vincent Hanquez
|
38b7f6ad73
|
[Internal] Add a function to create a initialized to 0 bytearray
|
2015-04-18 06:52:57 +01:00 |
|
Vincent Hanquez
|
09365a745f
|
[Internal] add a function to set buffer's bytes (i.e. memset)
|
2015-04-18 06:52:27 +01:00 |
|
Vincent Hanquez
|
cd216f5ee9
|
[internal] add some new function to copy and alloc + ret
|
2015-04-15 11:24:23 +01:00 |
|
Vincent Hanquez
|
4247520e91
|
[Internal] add a way to index bytestring
|
2015-04-11 16:02:31 +01:00 |
|
Vincent Hanquez
|
8655eb0468
|
[Internal] move all primitives stuff in CompatPrim
|
2015-04-11 08:26:30 +01:00 |
|
Vincent Hanquez
|
6dcba8d8cd
|
[Internal] properly handle big endian architecture
add a CompatPrim module to handle all the primitive compatibility needed,
instead of putting all in Compat.
|
2015-04-11 08:23:52 +01:00 |
|
Vincent Hanquez
|
7b597581c2
|
[Internal] add new methods for mutableArray32
|
2015-04-11 08:02:54 +01:00 |
|
Vincent Hanquez
|
51cdd1bcd8
|
[Internal] add write Xor for mutable array
|
2015-04-11 07:17:49 +01:00 |
|
Vincent Hanquez
|
e0e0d8dafd
|
add mutable array methods
|
2015-04-11 06:59:41 +01:00 |
|
Vincent Hanquez
|
0c3a57f573
|
[Internal] actually initialize the array to n, not to 0.
|
2015-04-10 09:26:17 +01:00 |
|
Vincent Hanquez
|
cf9090219e
|
initial array abstraction
|
2015-04-10 08:29:49 +01:00 |
|
Vincent Hanquez
|
7e8171d9fe
|
add booleanPrim to compat.
|
2015-04-10 08:29:27 +01:00 |
|
Vincent Hanquez
|
bc306afc1b
|
[DES] fix serialization
|
2015-04-09 17:22:57 +01:00 |
|
Vincent Hanquez
|
c00d7b9eca
|
[Camellia] cleanup words handling
|
2015-04-09 07:59:08 +01:00 |
|
Vincent Hanquez
|
d96d89e4ba
|
start cleaning up Camellia
|
2015-04-09 07:41:15 +01:00 |
|
Vincent Hanquez
|
8d9f493fe2
|
add fast and time constant Eq function for bytearray
|
2015-04-08 20:42:15 +01:00 |
|
Vincent Hanquez
|
7e6f570e49
|
add a LE64 method
|
2015-04-08 20:41:57 +01:00 |
|
Vincent Hanquez
|
f31772bd6e
|
swap endianess
|
2015-04-08 20:40:30 +01:00 |
|
Vincent Hanquez
|
32e7eee060
|
add Endian module
|
2015-04-08 15:52:26 +01:00 |
|
Vincent Hanquez
|
279eebf2c6
|
fix stuff
|
2015-04-08 15:52:11 +01:00 |
|
Vincent Hanquez
|
39ee0a4aa2
|
refactor some stuff
|
2015-04-08 14:58:49 +01:00 |
|
Vincent Hanquez
|
ca125f3e66
|
wip
|
2015-04-08 14:12:58 +01:00 |
|
Vincent Hanquez
|
72354397e8
|
merge all crypto ciphers available. add temporarily a vector dependency
|
2015-04-08 11:53:41 +01:00 |
|
Vincent Hanquez
|
78d75b2ca2
|
re-add ivAdd
|
2015-04-08 08:08:56 +01:00 |
|
Vincent Hanquez
|
6b70e270e1
|
add Central Imports
|
2015-04-07 10:57:16 +01:00 |
|
Vincent Hanquez
|
54ba47384c
|
introduce new byte array operation
|
2015-04-07 10:54:08 +01:00 |
|
Vincent Hanquez
|
abacea200d
|
further fix
|
2015-04-05 12:32:40 +01:00 |
|
Vincent Hanquez
|
6eae9b0557
|
fix warnings
|
2015-04-05 12:19:26 +01:00 |
|
Vincent Hanquez
|
ed4da5734b
|
fix old build
|
2015-04-05 11:17:52 +01:00 |
|
Vincent Hanquez
|
969daf5af1
|
move more compat things into Internal.Compat.
|
2015-04-05 07:46:34 +01:00 |
|
Vincent Hanquez
|
bae4bcd064
|
add new function. including commented out split for now.
|
2015-04-03 07:26:46 +01:00 |
|
Vincent Hanquez
|
16d24161e1
|
add a wrapper to memcpy that does the right things with various versions of memcpy
|
2015-04-03 07:26:09 +01:00 |
|
Vincent Hanquez
|
a82a544fec
|
add a simple alias to SecureMem for future refactoring
Signed-off-by: Vincent Hanquez <vincent@snarc.org>
|
2015-04-03 07:25:22 +01:00 |
|
Vincent Hanquez
|
f3bf67df99
|
add withByteArray
|
2015-03-29 10:43:11 +01:00 |
|
Vincent Hanquez
|
37557af615
|
add length abstraction for byte array
|
2015-03-29 09:16:44 +01:00 |
|