[selene-tls] push by p...@querna.org - Update and reorg on 2011-08-21 21:38 GMT

0 views
Skip to first unread message

selen...@googlecode.com

unread,
Aug 21, 2011, 5:43:17 PM8/21/11
to selene-...@googlegroups.com
Revision: 60a3d2a41f38
Author: Paul Querna <pqu...@apache.org>
Date: Sun Aug 21 14:37:38 2011
Log: Update and reorg

http://code.google.com/p/selene-tls/source/detail?r=60a3d2a41f38

Modified:
/TODO.md

=======================================
--- /TODO.md Sun Jul 31 09:57:18 2011
+++ /TODO.md Sun Aug 21 14:37:38 2011
@@ -19,14 +19,17 @@
* finished(20)

* Add bindings to various crypto operations, on both OpenSSL and OSX's
CommonCrypto:
- * Digest [SHA1, MD5: done]
- * HMAC [SHA1, MD5: done]
- * RSA
+ * Digest [done]
+ * HMAC [done]
+ * RSA [wip; need OSX-CommonCrypto]
* AES
* RC4

-* Create high level methods using lower level crypto operations:
- * Pseudo Random Function (PRF) + Pre-Master-Key reorganization
+# Longer term thoughts
+
+* Improve Alert message handling (parsing is done)
+ * If Fatal, cleanup to mark the selene_t as dead, return a selene_error_t
from all API surfaces.
+ * Several TODOs throughout the parse about sending fatal alerts /
shutting down the connection, this needs work.

* Add Certificate Store interface
* Search for cert by:
@@ -37,10 +40,6 @@
* Should be able to be invoked as a build target, ie, 'scons
update-trusted-certs'
* Download the latest CAs from some place on the internet, and then
rewrite a sln_trusted_certs.h

-* Alert message handling (parsing is done)
- * If Fatal, cleanup to mark the selene_t as dead, return a selene_error_t
from all API surfaces.
- * Several TODOs throughout the parse about sending fatal alerts /
shutting down the connection, this needs work.
-
* Implement next protocol negotiation
<http://tools.ietf.org/html/draft-agl-tls-nextprotoneg-02>:
* see NextProtos
<http://golang.org/src/pkg/crypto/tls/common.go?s=2940:4315#L97>
since the RFC does not provide information about the format of this
data.

Reply all
Reply to author
Forward
0 new messages