Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
4a1c80c2
Commit
4a1c80c2
authored
Nov 22, 2014
by
Paul Sokolovsky
Browse files
tests: Add test for hashlib.sha256 .
parent
a944183b
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/extmod/sha256.py
0 → 100644
View file @
4a1c80c2
try
:
import
uhashlib
as
hashlib
except
ImportError
:
import
hashlib
h
=
hashlib
.
sha256
()
print
(
h
.
digest
())
h
=
hashlib
.
sha256
()
h
.
update
(
b
"123"
)
print
(
h
.
digest
())
h
=
hashlib
.
sha256
()
h
.
update
(
b
"abcd"
*
1000
)
print
(
h
.
digest
())
print
(
hashlib
.
sha256
(
b
"
\xff
"
*
64
).
digest
())
# TODO: running .digest() several times in row is not supported()
#h = hashlib.sha256(b'123')
#print(h.digest())
#print(h.digest())
# TODO: partial digests are not supported
#h = hashlib.sha256(b'123')
#print(h.digest())
#h.update(b'456')
#print(h.digest())
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment