...

Text file src/cuelang.org/go/pkg/crypto/hmac/testdata/hmac.txtar

Documentation: cuelang.org/go/pkg/crypto/hmac/testdata

     1# TODO(fmt): spurious extra newline between import declarations: cuelang.org/issue/1545
     2
     3-- in.cue --
     4import "crypto/hmac"
     5
     6import "encoding/hex"
     7
     8t1: hex.Encode(hmac.Sign(hmac.SHA1, hex.Decode("303132333435363738393a3b3c3d3e3f40414243"), "Sample #2"))
     9t2: hex.Encode(hmac.Sign(hmac.MD5, "Jefe", "what do ya want for nothing?"))
    10t3: hex.Encode(hmac.Sign(hmac.SHA256, hex.Decode("0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b"), "Hi There"))
    11t4: hex.Encode(hmac.Sign(hmac.SHA224, hex.Decode("000102030405060708090a0b0c0d0e0f101112131415161718191a1b"), "Sample message for keylen<blocklen"))
    12t5: hex.Encode(hmac.Sign(hmac.SHA384, hex.Decode("000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f"), "Sample message for keylen<blocklen"))
    13-- out/hmac --
    14t1: "0922d3405faa3d194f82a45830737d5cc6c75d24"
    15t2: "750c783e6ab0b503eaa86e310a5db738"
    16t3: "b0344c61d8db38535ca8afceaf0bf12b881dc200c9833da726e9376c2e32cff7"
    17t4: "e3d249a8cfb67ef8b7a169e9a0a599714a2cecba65999a51beb8fbbe"
    18t5: "6eb242bdbb582ca17bebfa481b1e23211464d2b7f8c20b9ff2201637b93646af5ae9ac316e98db45d9cae773675eeed0"

View as plain text