<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
On 07/29/2013 08:13 PM, Alex Gaynor wrote:
<blockquote
cite="mid:CAFRnB2U6rYjb6-Nwc2O64+1SbBLuk299fMGGrOk7BNBTH0ThJg@mail.gmail.com"
type="cite">
<div dir="ltr">
<div dir="ltr" style="font-family: arial,sans-serif; font-size:
13px;">So my idea is that we have something like:
<div><br>
</div>
<div><span class="">cryptography</span>.c -> contains all
teh cffi crap</div>
<div>
<span class="">cryptography</span>.primitives.* ->
contains low level algorithms for example:</div>
<div> <span class="">cryptography</span>.primtives.encryption.aes
-> implementation of AES</div>
<div><span class="">cryptography</span>.* -> contains high
level recipes, for example:</div>
<div> <span class="">cryptography</span>.encryption:
contains a thing which takes an encryption algorithm and a
hasher and and does the right thing.</div>
<div><br>
</div>
<div>What do people think?</div>
<div><br>
</div>
</div>
</div>
</blockquote>
I'm sure that would work. Please don't count this email as a
-anything.<br>
<br>
However, `cryptography.encryption´ next to
`cryptography.primitives.encryption´ seems like it's asking for
trouble. If `cryptography.primitives´ is for things like AES, then
how about `cryptography.primitives.cipher´ instead? Or perhaps even
better, `cryptography.cipher´.<br>
<br>
Also, make sure to pick a convention for singular vs plural. is it
`primitives´ or `primitive´? `cipher´ or `ciphers´? Neither is
better, but mixing them is bad.<br>
<br>
Should there be more of an outline for the scope of the project?
That might guide some of the package organization as well. I know
that some discussion happened, it might be good to record the
outcome somewhere.<br>
<br>
Jean-Paul<br>
<br>
</body>
</html>