diff options
author | Jack Lloyd <[email protected]> | 2019-01-29 14:27:13 -0500 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2019-01-29 14:27:13 -0500 |
commit | ddd802cd73ba09b19c8599f0a24e3cf086efe587 (patch) | |
tree | 379dd7db379d687c9fcd5043bb197e175f01c9da /doc/mistakes.rst | |
parent | 1f134ba1bb9c8fa1f26135561b4301345978f25e (diff) |
Another mistake
Diffstat (limited to 'doc/mistakes.rst')
-rw-r--r-- | doc/mistakes.rst | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/doc/mistakes.rst b/doc/mistakes.rst index 662aa8b81..6c9ccedf1 100644 --- a/doc/mistakes.rst +++ b/doc/mistakes.rst @@ -19,12 +19,12 @@ Exceptions Constant ABI headaches from this, and it impacts performance and makes APIs harder to understand. Should have been handled with a result<> type instead. -Virtual inheritence +Virtual inheritance --------------------- This was used in the public key interfaces and the hierarchy is a tangle. Public and private keys should be distinct classes, with a function on private -keys that creates a new object cooresponding to the public key. +keys that creates a new object corresponding to the public key. Cipher Interface ------------------ @@ -48,3 +48,9 @@ parameters to the constructor, there is no way to find out. The problems with the Pipe API are documented, and it is no longer used within the library itself. But since many people seem to like it and many applications use it, we are stuck at least with maintaining it as it currently exists. + +License +--------- + +MIT is more widely used and doesn't have the ambiguity surrounding the +various flavors of BSD. |