index
:
botan.git
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
hash
Commit message (
Expand
)
Author
Age
Files
Lines
*
The Algorithm_Factory has this logic on looking for an object:
lloyd
2011-07-05
1
-0
/
+2
*
Rename some dirs for shorter object files where configure will
lloyd
2011-06-03
3
-0
/
+0
*
Fix building with --via-amalgamation; it wouldn't generate the
lloyd
2011-06-03
2
-2
/
+17
*
Rename all references of ia32 to x86-32 and amd64 to x86-64.
lloyd
2011-04-22
17
-96
/
+96
*
Maintainer mode warning cleanups, mostly for C style casts which I
lloyd
2011-04-18
3
-4
/
+16
*
My workaround for gcc pr 44174 caused cpuid support to be silently
lloyd
2011-04-18
1
-2
/
+2
*
Indent
lloyd
2011-03-21
1
-6
/
+6
*
Use the same mesasge expansion trick in SHA-512. Performance on
lloyd
2011-03-13
2
-119
/
+121
*
Modify SHA-224/SHA-256 so that it does the message expansion in
lloyd
2011-03-12
2
-107
/
+101
*
Update Keccak to the round 3 variant announced 2011-01-17
lloyd
2011-01-20
2
-9
/
+4
*
Avoid more VC warnings
lloyd
2010-12-13
3
-4
/
+8
*
Do the XOR a word at a time where possible which gets performance back
lloyd
2010-12-13
1
-0
/
+17
*
Fix Keccak message XOR, did not work on big-endian CPUs
lloyd
2010-12-13
1
-8
/
+12
*
Reset state on finalization
lloyd
2010-12-11
1
-3
/
+2
*
XOR the input directly into the state. Only slightly faster (about 5%
lloyd
2010-12-11
2
-19
/
+22
*
Single update for padding bytes
lloyd
2010-12-11
1
-4
/
+3
*
Add a simple but functioning implementation of Keccak. Only the
lloyd
2010-12-10
3
-0
/
+230
*
Mass disable copy constructors and assignment on all algos until proven safe/...
lloyd
2010-11-04
1
-3
/
+0
*
Update Skein-512 for the new 1.3 specification, just changes the key
lloyd
2010-11-03
1
-2
/
+2
*
Remove needless destructors
lloyd
2010-11-03
1
-2
/
+0
*
Doxygen
lloyd
2010-11-02
5
-4
/
+34
*
Add new top-level algorithm which provides basic functionality: name
lloyd
2010-11-01
2
-13
/
+4
*
Remove BufferedComputation::OUTPUT_LENGTH
lloyd
2010-10-29
25
-95
/
+103
*
More size_t
lloyd
2010-10-13
1
-1
/
+1
*
More size_t. Document changes
lloyd
2010-10-13
3
-6
/
+6
*
Use buffer.size() directly to avoid lots of virtual calls in core loop
lloyd
2010-10-13
1
-9
/
+9
*
Remove HashFunction::HASH_BLOCK_SIZE entirely
lloyd
2010-10-13
10
-36
/
+44
*
Remove most uses of HASH_BLOCK_SIZE
lloyd
2010-10-13
19
-44
/
+49
*
Use output_length() instead of OUTPUT_LENGTH pseudo-property
lloyd
2010-10-13
16
-23
/
+23
*
More size_t
lloyd
2010-10-13
1
-1
/
+1
*
Use size_t for BufferedComputation::add_data
lloyd
2010-10-12
44
-161
/
+165
*
Split SHA-2 into 32 and 64 bit versions; they are totally independent
lloyd
2010-09-30
6
-1
/
+6
*
Make configure output more sensible wrt incompatible modules
lloyd
2010-09-28
4
-0
/
+16
*
Do the prep/unroll phase 4 rounds before it is needed instead of 3;
lloyd
2010-09-21
1
-97
/
+92
*
Clean up, hide union accesses with a macro to make it easier to test
lloyd
2010-09-21
1
-40
/
+92
*
Implicit conversions
lloyd
2010-09-14
1
-7
/
+7
*
More changes to avoid vector to pointer implicit conversions
lloyd
2010-09-14
1
-2
/
+2
*
Completely remove the second parameter to SecureVector which specifies
lloyd
2010-09-14
18
-53
/
+69
*
Remove more uses of vector to pointer implicit conversions
lloyd
2010-09-13
6
-18
/
+38
*
More vector->pointer conversion removals.
lloyd
2010-09-13
1
-3
/
+3
*
Anywhere where we use MemoryRegion::begin to get access to the raw pointer
lloyd
2010-09-13
15
-18
/
+18
*
Big, invasive but mostly automated change, with a further attempt at
lloyd
2010-09-07
15
-25
/
+25
*
Also allow clang with 32-bit assembly code, everything seems to work
lloyd
2010-08-08
4
-75
/
+0
*
Clang understands at least some GCC inline asm syntax as well as what
lloyd
2010-08-08
1
-0
/
+1
*
Consolidate the two engines that provided assembler implementations
lloyd
2010-07-13
1
-1
/
+1
*
For the SHA-2 classes, don't use inheritence to share a handful of
lloyd
2010-06-28
4
-85
/
+106
*
Replace "@return a blah" and "@return the blah" with just "@return blah"
lloyd
2010-06-16
1
-1
/
+1
*
Yet more Doxygen comments
lloyd
2010-06-16
2
-6
/
+18
*
More Doxygen comments
lloyd
2010-06-16
7
-2
/
+32
*
Tiger::clone's result always used 3 passes
lloyd
2010-06-16
1
-1
/
+5
[next]