-
Notifications
You must be signed in to change notification settings - Fork 3
/
NOTICE
53 lines (36 loc) · 1.77 KB
/
NOTICE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
-------------------------------------------------------------------------------
Copyright 2013-2019 lispers.net - Dino Farinacci <[email protected]>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-------------------------------------------------------------------------------
lisp/chacha.py
An implementation of ChaCha in about 130 operative lines
of 100% pure Python code.
Copyright (c) 2009-2011 by Larry Bugbee, Kent, WA
ALL RIGHTS RESERVED.
chacha.py IS EXPERIMENTAL SOFTWARE FOR EDUCATIONAL
PURPOSES ONLY. IT IS MADE AVAILABLE "AS-IS" WITHOUT
WARRANTY OR GUARANTEE OF ANY KIND. USE SIGNIFIES
ACCEPTANCE OF ALL RISK.
To make your learning and experimentation less cumbersome,
chacha.py is free for any use.
This implementation is intended for Python 2.x.
Larry Bugbee
May 2009 (Salsa20)
August 2009 (ChaCha)
rev June 2010
rev March 2011 - tweaked _quarterround() to get 20-30% speed gain
-------------------------------------------------------------------------------
lisp/poly1305.py
Poly1305-AES in python.
This is a PEP-compliant implementation of D.J. Berstein's Poly1305-Algorithm.
Some parts of the code are taken from Ken Raeburn's python implementation
from http://cr.yp.to/mac/poly1305aes.py.
-------------------------------------------------------------------------------